需要引入 url 模块;
var http = require('http');
var url = require('url');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
// 解析 url 参数
var params = url.parse(req.url, true).query;
res.write("name: " + params.name);
res.write("\n\n");
res.write("age: " + params.age);
res.end();
}).listen(4000);
// 终端打印如下信息
console.log('Server running at http://127.0.0.1:4000/');
调用url模块的parse方法后可获得url参数;
代码把url请求参数写入响应中;
代码保存为parse1.js,然后 node parse1.js,
在浏览器地址栏输入http://127.0.0.1:4000/?name=小李子&age=25,
之后显示如下;