【发布时间】:2020-11-05 10:37:26
【问题描述】:
我正在尝试检索正文数据,但我只在我的终端上收到 undefined,不知道如何/在哪里检索“电子邮件”。 google了一下,没找到答案。
这是 app.js 文件:
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.urlencoded({ extended: true }));
//routes which should handle request
app.post("/orders", (req, res, next) =>{
console.log(req.body.email);
res.json(["Orange", "Apple", "Banana"]);
});
//export app
module.exports = app;
这是 server.js 文件:
const http = require('http');
//import app.js file
const app = require('./app');
//define port to be used
const port = process.env.PORT || 3100;
const server = http.createServer(app);
server.listen(port, () =>{
//print a message when the server runs successfully
console.log("Success connecting to server!");
});
我想接收“名称”数据并在函数中使用它来返回一个 json。我正在使用邮递员仅用一个名为“电子邮件”的键发送帖子请求。不过,Postman 会收到我编写的 Json 测试数据“Orange, Apple, Banana”。
【问题讨论】:
标签: node.js json api express body-parser