记得安装 template moment
npm install template moment --save
运行
var http = require("http")
// var fs = require("fs")
// var template = require("art-template")
const moment = require('moment');
http.createServer(function(req,res){
var url = req.url;
if(url.indexOf('/text') === 0){
console.log("数据请求方式", req.method)
// url.parse(url)
// 获取参数
var obj = {}
if(req.method === "POST"){
req.on("data",function(data){
var datStr = data.toString().split("&");
for(var i=0;i<datStr.length;i++){
var dat = datStr[i].split("=")
obj[dat[0]] = dat[1].toString()
}
obj.date = moment(new Date()).format("YYYY-MM-DD")
console.log(obj)
})
}else{
var datStr = url.slice(url.indexOf("?")+1).split("&");
for(var i=0;i<datStr.length;i++){
var dat = datStr[i].split("=")
obj[dat[0]] = dat[1]
}
obj.date = moment(new Date()).format("YYYY-MM-DD")
console.log(datStr,obj)
}
res.end()
}
}).listen(3001,function(){
console.log("服务端启动成功 127.0.0.1:3001");
})
get请求
var xhr
if(window.XMLHttpRequest){
xhr = new XMLHttpRequest()
}else{
xhr = new ActiveXObject()
}
xhr.open('GET','http://127.0.0.1:3001/text?name='+you.value+"&text="+text.value)
xhr.onreadystatechang = function(){
if(xhr.readyState == 4 && xhr.status == 200){
console.log(response.text)
}
}
xhr.send(null)
post 请求
var xhr
if(window.XMLHttpRequest){
xhr = new XMLHttpRequest()
}else{
xhr = new ActiveXObject()
}
xhr.open('POST','http://127.0.0.1:3001/text')
xhr.onreadystatechang = function(){
if(xhr.readyState == 4 && xhr.status == 200){
console.log(response.text)
}
}
xhr.send("name="+ you.value +"&msg="+text.value)