简体   繁体   English

无法在node.js中动态访问POST参数

[英]Can't access POST parameters dynamically in node.js

I have the a datatable send the parameters 我有一个数据表发送参数

When i retrieve req.body for my post i have the full result 当我检索帖子的req.body时 ,我得到了完整的结果

app.post('/folder/service', (req, res)=>{
    res.setHeader("Access-Control-Allow-Origin", "*");

    let response;

    response = req.body;

    res.send(response);
});

result 结果

action: edit
data[CODE]: 1
data[DESCRIPTION]: TEST

req.body["data[DESCRIPTION]"] works too req.body [“ data [DESCRIPTION]”]也可以

but i trying get the parameters dinamically 但是我试图从参数上获取参数

Ps: i saw the way to retrieve the parameters in get using req.param("data") but don't work on post ps:我看到了使用req.param(“ data”)get中检索参数的方法,但在发布后不起作用

You should use req.body.[property name] . 您应该使用req.body.[property name] For example: req.body.description 例如: req.body.description

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM