这一课 简单学习一下 node自带的url模块 和 querystring模块
打开我们前面的 server.js 文件, 添加下面绿色显示的代码
打开我们前面的 server.js 文件, 添加下面绿色显示的代码
function start(){
var http = require("http");
var url = require("url");
var querystring = require("querystring");
var server = http.createServer(function(requese, respnose){
response.writeHead(200, {"Content-Type":"text/plain"});
var url_obj = url.parse(request.url);
response.write("\n pathname:"+url_obj.pathname);
response.write("\n query:"+url_obj.query);
var qs = querystring.parse(url_obj.query);
response.write("\n a:"+qs["a"]);
response.write("\n b:"+qs.b);
response.write("\n c:"+qs.c);
response.end();
});
server.listen(8888);
}
exports.start = start;
照旧运行 node index.js
浏览器中访问 http://localhost:8888/abcd?c=bob&b=joke&a=8
看到
pathname:/abcd
query:c=xx&b=joke&a=8
a:8
b:joke
c:bob
收工!