мой request.body в node.js остальное api создание не определено - PullRequest
0 голосов
/ 17 мая 2018

код моего оставшегося API моего node.js (частичный):

app.post('/save',function(req, res) {

  console.log(req.body);
    fs.writeFile(__dirname + "/" + "users.json",req.body,function(err){
    if(err) throw err;
  })

});

от почтальона. Я называю эту конечную точку покоя с данными { "name":"John", "age":31, "city":"New York" } как мое тело в формате application / json

но в консоли я получаю значение как неопределенное и даже в файле users.json я получаю значение неопределенное.

1 Ответ

0 голосов
/ 17 мая 2018

вы забыли body-parser, добавьте эти строки сверху

npm install --save body-parser

const bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({extended:false}));
app.use(bodyParser.json());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...