如何在node环境实现“get数据解析”代码实例
1、自己写
consthttp=require('http');
http.createServer(function(req,res){
varget={};
if(req.url.indexOf('?')!=-1){
vararr=req.url.split('?');
varurl=arr[0];
vararr2=arr[1].split('&');
for(vari=0;i
2、引入querystring模块
consthttp=require('http');
constquerystring=require('querystring');
http.createServer(function(req,res){
varget={};
if(req.url.indexOf('?')!=-1){
vararr=req.url.split('?');
varurl=arr[0];
get=querystring.parse(arr[1]);
}else{
varurl=req.url;
}
console.log(url,get);
res.write('aaa');
res.end();
}).listen(8080);
3、引入url模块
consthttp=require('http');
consturlli=require('url');
http.createServer(function(req,res){
varobj=urlli.parse(req.url,true);//true解析,如果没有true,默认不解析
varurl=obj.pathname;
varget=obj.query;
console.log(url,get);
res.write('aaa');
res.end();
}).listen(8080);
提交表单的HTML代码
Document
用户:
密码: