如何在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;i2、引入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 用户:
密码: