我有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 );
});
当我在浏览器中进入URL(或卷曲)到http://localhost:8080/api/users?id=4
时-输出为4。
如何查看用户可能输入的任何参数和值?
例如如果有人输入:http://localhost:8080/api/users?par1=123&par2=321
,则应返回par1 = 123
和par2 = 321
等。
答案 0 :(得分:4)
您可以使用query
个请求参数:
console.log(req.query);
它将包含一个对象
{
par1: '123',
par2: '321'
}