не могу получить полезную нагрузку из метода post в expressJS - PullRequest
0 голосов
/ 03 марта 2020

привет, я использую express для сервера, все работает найти, но я не получаю свои данные методом post. Я тоже использую body-parser

const express = require("express")
const app = express()
var bodyParser = require('body-parser')  
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())
app.post("/signup", (req,res)=>{
    var data = req.body
    res.send(req.body)
})

1 Ответ

0 голосов
/ 03 марта 2020

Вот 100% рабочий код. Если это не сработает, то скажите мне, как сделать запрос POST?

const express = require("express")
const app = express()
const bodyParser = require('body-parser')

app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())
app.post("/signup", (req, res) => {
  var data = req.body
  console.log(data)
  res.send(req.body)
})

app.listen(3000)

Front-end:

axios.post('http://localhost:3000/signup', {
  firstName: 'Fred',
  lastName: 'Flintstone'
})
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...