我尝试编写一个服务器来管理一些这样的获取请求:GET http://some-server.aa:1337/action?param1=1000¶m2=1000 但我无法从 url 解析 param1 和 param2,因为 param2 没有出现在服务器部分。
app.get('/action', function(req, res) {
var parts = url.parse(req.url, true);
var query = parts.query;
console.log('keys: '+Object.keys(query)); //output: keys: caller
console.log('url: '+parts.path); // output: url:/action?param1=1000
});
我使用 express、url 和 path 模块。如果我能够在服务器上接收完整 url,那么
但在此之前,我需要能够从 req 接收完整路径。有什么想法吗?
从我的角度来看,
UPD的外观: https ://dl.dropboxusercontent.com/u/12720156/nodejsbug.png