node搭建web服务器(简单案例)

var http = require('http');    //载入http模块
http.createServer(function(req,res) {    //创建一个服务器,在服务器中创建函数
    res.writeHead(200, { 'Content-Type': 'text/plain;charset=utf-8' });    //向请求的客户端发送相应头,200即相应成功,与Ajax中的200是一个含义.
    res.write("来自node的问候,下午好!");    //这是让显示器输出的内容
    res.end();           //结束语句,即响应数句接收结束的时候触发.
}).listen(8080, '10.43.10.153');  //这里是端口和本地网址,即往网页地址栏中输入的本地ip.
                     //即10.43.10.153:8080.将'10.43.10.153'改写成'localhost',就需输入localhost:8080.
                     //8080也可进行修改,而如果没被占用的话,也就是默认值,则是80.

将上述保存为一个js文件,如webHttp.js.

放在根文件下.

然后通过cmd,查找到根文件后,输入 node webHttp.js

如果没有提示错误,只出现一个小光标在闪烁后,就可以在网页中键入10.43.10.153:8080察看了.

如果要想退出服务器,只需要Ctrl+C两下即可退出.

哎!因为少于150字,所以说下思路流程吧!(其实我也是现学现卖)

第一步:先导入node的http模块,并给予一个变量.

第二步:然后为这个变量创建一个服务器.createServer(){}追加一个函数function(request,responose){}

    该函数有两个参数,request和response:

      请求事件,request事件,request对象。 
      响应事件,response事件,responose对象。 

第三步:设置端口和本地服务器网址.

第四步:则是在cmd中启动node webHttp.js文件,然后在网页中输入网址.

  

原文地址:https://www.cnblogs.com/yinwangyizhi/p/9055803.html