Nodejs获取url路径中的各个参数

快乐打工仔 分类:实例代码

分享一段代码实例,它实现了利用nodejs获取url传递的参数的功能。

代码实例如下:

// http://127.0.0.1:3000/select?name=peng&id=29
var http = require('http');
var server = http.createServer(function(req,res){
    var pathname = url.parse(req.url).pathname;//pathname => select
    var arg = url.parse(req.url).query;//arg => name=peng&id=29
    console.log("Request for " + arg );
    var str = querystring.parse(arg);//str=> {name:'peng',id:'29'}
    var arg1 = url.parse(req.url, true).query;//arg1 => {name:'peng',id:'29'}
    console.log("Request for " + arg1 );
    var name = querystring.parse(arg).name;//name => peng
    console.log("name = "+name);
    console.log("Request for " + pathname + " received.");
});
server.listen(3000,'127.0.0.1');

Nodejs获取url路径中的各个参数,这样的场景在实际项目中还是用的比较多的,关于Nodejs获取url路径中的各个参数就介绍到这了。

Nodejs获取url路径中的各个参数属于前端实例代码,有关更多实例代码大家可以查看

回复

我来回复
  • 暂无回复内容