var http = require('http');
var url = require('url');
http.createServer(function (request, response) {
// 解析请求,包括文件名
var req = url.parse(request.url);
var pathname = req.pathname;
// 输出请求的文件名
console.log("Request for " + pathname);
var param = req.query;
if(param)
{
var id = url.parse(decodeURI(request.url),true).query.id; //解析参数为id的值
if(id)
console.log(id);
var name = url.parse(decodeURI(request.url),true).query.name;//解析参数为name的值
if(name)
console.log(name);
}
// 发送 HTTP 头部
// HTTP 状态值: 200 : OK
// 内容类型: text/plain
response.writeHead(200, {'Content-Type': 'text/plain'});
// 发送响应数据 "Hello World"
response.end('I am a JS server\n');
}).listen(8888);
// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');
NodeJS解析url参数
最新推荐文章于 2024-07-10 10:51:41 发布