Axios отправляет сообщение на сервер nodejs, но nodejs не может получить данные - PullRequest
0 голосов
/ 14 февраля 2019

я отправляю сообщение от vuejs cli с помощью axios на сервер экспрессов nodejs:

axios.post('http://localhost:8081/users', bar)
        .then((response)=> {
          console.log(response)
        })
        .catch((error)=> {
          console.log(error)
        })

и сервер:

app.post('/users', (req, res) => {
  console.log(req.body.bar)
  res.json(req.body.bar)
})

in http://localhost:8081/users я получил Cannot GET /users и консольокна журнала: не определено

пожалуйста, помогите мне!

1 Ответ

0 голосов
/ 14 февраля 2019
axios.post('http://localhost:8081/users', {foo: "Bar"})
 .then((response)=> {
      console.log(response.data) // must be show "Bar"
  })
  .catch((error)=> {
      console.log(error)
  })

app.post('/users', (req, res) => {
  console.log(req.body.foo) // must be show "Bar"
  res.send(req.body.foo)
})
...