首页 > 开发 > JS > 正文

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

2024-05-06 16:43:06
字体:
来源:转载
供稿:网友

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

前端js代码:

<script src="jquery-1.12.1.js"></script><script type="text/javascript"> $.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程序设计有所帮助。


注:相关教程知识阅读请移步到JavaScript/Ajax教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表