我有 Node/Express 代码:
var express = require('express');
var app = express();
var port = process.env.PORT || 8080;
app.listen(port);
console.log('Server started! At http://localhost:' + port);
app.get('/api/users', function(req, res) {
var user_id = req.param('id');
console.log(user_id);
res.send(user_id );
});
当我在浏览器(或curl)中访问 URL http://localhost:8080/api/users?id=4
时- 输出为 4。
如何查看用户可能输入的任何参数和值?
例如如果有人输入:http://localhost:8080/api/users?par1=123&par2=321
它应该返回 par1 = 123
和par2 = 321
等等
最佳答案
您可以使用请求的查询
参数:
console.log(req.query);
它将包含一个对象
{
par1: '123',
par2: '321'
}
关于javascript - Node - ExpressJS - 如何查看 URL 请求中的所有参数和值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52875588/