1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > nodejs php web nodejs实现的简单web服务器功能示例

nodejs php web nodejs实现的简单web服务器功能示例

时间:2019-09-09 05:02:53

相关推荐

nodejs php web nodejs实现的简单web服务器功能示例

本文实例讲述了nodejs实现的简单web服务器功能。分享给大家供大家参考,具体如下:

前端js代码:

$.ajax({

url:'http://192.168.0.114:3000',//服务器地址

type:'post',

timeout:30,

dataType:'json',

data:{

"username":username,

"password":password

},

success:function(res){

console.log(JSON.stringify(res));

},

err:function(err){

alert(err);

}

});

nodejs代码:

var http = require('http');

var url = require('url');

var qs = require('querystring');

http.createServer(function(req,res){

res.writeHead(200,{'Content-Type':'text/plain;charset=UTF-8','Access-Control-Allow-origin':'*'});

if(req.method.toUpperCase() == 'GET'){

var query = url.parse(req.url, true).query;// 接受的数据

res.end(JSON.stringify(query));

}else if(req.method.toUpperCase() == 'POST'){

var postData = '';

req.on('data',function(data){

postData += data; //接受的数据

});

req.on('end',function(){

var query = qs.parse(postData);

res.end(JSON.stringify(query));//返回的数据

});

}

}).listen('3000',function(){

console.log('this is callback');

});

console.log('server is running');

希望本文所述对大家nodejs程序设计有所帮助。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。