我试过在几个网站上查看,但我仍然不明白如何使用Express检索几个GET变量。我希望能够使用:
ping一个Node.JS Express服务器URLfile_get_contents('http://127.0.0.1:5012/variable1/variable2/variable3/variable4');
或
file_get_contents('http://127.0.0.1:5012/?1=variable1&2=variable2&3=variable3&4=variable4');
然后我需要能够以变量1,变量2,变量3和变量4的形式在Node.JS Express脚本中使用它们,而不是全部在单个字符串中。存储它们的对象就可以了。
谢谢:P
答案 0 :(得分:3)
您可能希望使用第二种方法并使用GET
查询参数。 req.query将包含一个带有已解析查询字符串的对象。
var express = require('express');
app.get('/', function(req, res) {
console.log(req.query);
res.send('done');
});
如果name
,req.params
或req.body
req.query
,您也可以使用req.param(name)来返回值