我正在尝试从客户端发送带有xmlHttpRequest的内容,但我无法在服务器端接收这些参数。
在服务器端设置参数并检索它们客户端工作正常,但是当我尝试进入服务器端时,我试图在客户端设置的参数我总是得到一个空值/未定义。
node.js server side response on req.params =
...
( params: [] } )
...
为什么它不能在服务器端检索参数?在服务器端,我使用的是app.post(' / delete',function(req,res){..)我尝试在console.log中使用以下客户端设置的req.params - 代码(但不是):
https://jsfiddle.net/user979979/ea2w1sn8/
谢谢!
答案 0 :(得分:0)
您需要在服务器端使用BodyParser中间件。
在你的app.js中,导入bodyparser
import bodyParser from 'body-parser';
然后写
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
现在,您将在req.body中获取帖子参数,并在req.query中获取参数