zoukankan      html  css  js  c++  java
  • 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文件,然后在网页中输入网址.

      

  • 相关阅读:
    angularjs中设置select的选中项
    axios 下载文件
    解决Springboot集成ActivitiModel提示输入用户名密码的问题
    VMWare14 安装Mac OS系统(图解)
    hexo 搜索功能
    Nginx禁止IP直接访问网站
    不确定理论与多传感器数据融合
    Bayes理论与多传感器数据融合
    从“中英文思维回译法”看中英思维差异
    不确定理论与多传感器数据融合
  • 原文地址:https://www.cnblogs.com/yinwangyizhi/p/9055803.html
Copyright © 2011-2022 走看看