1. get请求参数接收
我们简单举一个需要接收参数的例子
如果有个查找功能,查找关键词需要从url里接收,http://localhost:8000/search?keyword=地球。通过前面的进阶3教程《nodejs进阶(3)—路由处理》重介绍的url模块,我们知道接收方法如下这样写
//----------------6_param------------------------------------
var http = require('http');
var url = require('url');
var router = require('./router');
http.createServer(function (request, response) {
if(request.url!=="/favicon.ico"){ //清除第2此访问
var rdata = url.parse(request.url,true).query; //获取参数
if(rdata['keyword']!=undefined){
console.log(rdata['keyword']);
}
console.log("server执行完毕");
response.end();