Доступ к телу запроса - PullRequest
       2

Доступ к телу запроса

0 голосов
/ 08 октября 2018

const app = express()
app.use(bodyParser())



router.get('/edaman', (req, res) => {
  console.log(req.body)
  axios.get(edamanUrl)
    .then(function (response) {
      const recipes = response.data.hits
      return res.status(200).json({ body: recipes })
    })
})

Я пытаюсь получить доступ к ключам внутри рецепта, внутри тела .... Однако, console.log (req.body) возвращает мне это.Когда я делаю req.body.recipe, я возвращаюсь неопределенным ... Я явно упускаю что-то очевидное и глупое, чтобы попасть в этот объект.Большое спасибо.

{'{\ n "recipe": {\ n "ингридиент": "цыпленок" \ n} \ n}': ''}

1 Ответ

0 голосов
/ 08 октября 2018

Предполагается, что вы установили bodyParser и требовали его.Я бы предложил использовать app.use(bodyParser.urlencoded({ extended: false })) app.use(bodyParser.json()).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...