我正在尝试通过POST请求获取查询参数,但它似乎没有收到它们。
app.use(bodyParser.urlencoded({extended:false}));
app.post('/pubs/:id/submit', function (req, res, next) {
console.log("query: " + JSON.stringify(req.query)) //prints {}
我已经尝试通过Postman发送请求并且卷曲并且请求已正确形成。
答案 0 :(得分:0)
使用body-parser来解析正文。
var bodyParser=require('body-parser');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: false
}));
POST http://localhost:3000/hello/id/123/access_token/1234556ccc/name/hola
console.log(JSON.stringify(req.params))
POST http://localhost:3000/hello?text=abc&access_token=1234556ccc&name=hola
`console.log(JSON.stringify(req.query))`