• Node.JS


    嗯,这个也很火

    我们看看它是什么?

    CentOS噢!

    一. 我们安装它

      cd /usr/local/src

      wget http://nodejs.org/dist/node-latest.tar.gz

      tar -xzf node-latest.tar.gz

      cd node-v8.4.0 #请自己看下解压目录名

      ./configure

      make

      make install

      mkdir node_global

      mkdir node_cache

      npm config set prefix "node_global"

      nmp config set cache "node_cache"

      npm install -g grunt

    二.  一个服务器例子

      1.  server.js

        

    var http = require('http');
    
    http.createServer(function (request, response) {
    
    	// 发送 HTTP 头部 
    	// HTTP 状态值: 200 : OK
    	// 内容类型: text/plain
    	response.writeHead(200, {'Content-Type': 'text/plain'});
    
    	// 发送响应数据 "Hello World"
    	response.end('Hello World
    ');
    }).listen(8888);
    
    // 终端打印如下信息
    console.log('Server running at http://127.0.0.1:8080/');

      2. 启动服务
        node server.js
        你将看见
        Server running at http://127.0.0.1:8080/
      3. 浏览器预览
        因为CentOS 服务器版没有默认安装浏览器,所以,我们开放端口(如何开放端口请参见本人同系列博文),
        我们在其它终端机上打开浏览器,输入http://your server ip:8080
        你应该看见如下页面结果
        
    Finally:
      其实,没什么神秘的。
    大公司也好,也企业也罢,不过都是代码写着写着就烦了,然后搞个工具出来,自己觉得这样就不烦了,然后就推广出来了。
    本质上还是那么回事。
    哈哈,你现在喜欢Node.JS了吗,尤其看到它的服务器后。
    多说一句:demo中,http就是第三方写好的Node.JS的内置模块
    我们也看到了,创建服务,然后动态指定一个函数参数,服务会把参数回调至函数里,
    request, response 前者是终端请求体,后者是响应体,这个我们默认你一定懂得。
    返回的服务就去监听端口了(8080)
    你看,无非就是给个框架,然后你觉得概念清晰了。哈哈,谁不会呢!
    好了,祝大家好运!
    再会。
  • 相关阅读:
    Shiro自定义密码匹配认证
    logback 发送邮件和自定义发送邮件;java类发送邮件
    webVR全景图多种方案实现(pannellum,aframe,Krpano,three,jquery-vrview)
    前端接受后端文件流并下载的几种方法
    回流(reflow)与重绘(repaint)
    JS数组去重的几种常见方法
    React 生命周期
    浅谈React工作原理
    如何在Vue项目中使用vw实现移动端适配
    移动端web整理 移动端问题总结,移动web遇到的那些坑
  • 原文地址:https://www.cnblogs.com/woodzcl/p/7505171.html
Copyright © 2020-2023  润新知