首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >post req.body的nodej.js处理不起作用

post req.body的nodej.js处理不起作用
EN

Stack Overflow用户
提问于 2020-05-22 03:28:37
回答 1查看 19关注 0票数 0

我花了很多时间来研究这个..我只是在关注udemy教程,其中的讲师在下面使用了..但是当我运行它时,req.body是空的,即使我从源代码发送它(我从nodeman和失眠两个方面都尝试了)。我只是发布{ "name":"test“}...而且它没有得到req.body..。我在控制台上记录了请求,但看不到参数'body'...有人能帮我照亮一下吗?如此迷惑

代码语言:javascript
代码运行次数:0
运行
复制
const express = require('express');
const app = express();

const port = 8002;

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

app.listen(port, () => {
  console.log(`port : ${port}`);
})
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-22 03:57:33

尝试为您的req.body使用body-parser。首先安装dependency npm install body-parser,然后尝试执行以下代码:

代码语言:javascript
代码运行次数:0
运行
复制
const app = express();
const bodyParser= require('body-parser')

const port = 8002;

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: false}));

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

app.listen(port, () => {
  console.log(`port : ${port}`);
})

有关更多文档,请参阅:body-parser-documentation

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61942363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档