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();
}
}).listen(8000);
console.log('Server running at ht

文章介绍了如何在Node.js中处理GET和POST请求的参数。对于GET请求,参数通过URL传递,可以使用url模块解析。POST请求的参数包含在请求体中,需要监听req的data和end事件,结合querystring模块解析请求体内容。文中还提供了一个简单的登录表单POST请求示例。
最低0.47元/天 解锁文章
882

被折叠的 条评论
为什么被折叠?



