欢迎来到代码驿站!

NodeJS

当前位置:首页 > 脚本语言 > NodeJS

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

时间:2021-01-09 11:16:54|栏目:NodeJS|点击:

本文实例讲述了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程序设计有所帮助。

上一篇:node.js中debug模块的简单介绍与使用

栏    目:NodeJS

下一篇:浅谈Node.js轻量级Web框架Express4.x使用指南

本文标题:nodejs实现的简单web服务器功能示例

本文地址:http://www.codeinn.net/misctech/42904.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有