需要引入 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,
之后显示如下;