您的位置:首页 > Web前端 > Node.js

NodeJs获取请求参数的方法(get方式)

2016-05-18 13:51 731 查看
/**

* Created by Administrator on 16-5-16.

*获取请求参数的方法(get方式传值)

* 方法一:

* 使用querystring模块

* 方法二:

* 使用url模块

*/

var http=require('http');

var url=require('url');

var qs=require('querystring');//解析参数的库

/**

* 客户端请求的函数

* @param req

* @param res

*/

function onRequest(req,res){

console.log("获取到的请求参数的路径:"+req.url);

/*第一种方式:

//先从路径中拿参数

var arg=url.parse(req.url).query;

//把参数转换成键值对,再从中拿值

var nameValue=qs.parse(arg)['name'];

//打印出来是价值对

console.log(qs.parse(arg));

//打印出来是值

console.log(nameValue);*/

/*第二种方式:

//得到键值对

var arg1=url.parse(req.url,true).query;

//打印键值对中的值

console.log(arg1.name);*/

res.writeHead(200);

res.write('hello node.js!');

res.end();

}

http.createServer(onRequest).listen(5000);

console.log("Server is listening right now...");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: