• NodeJs初相识


    一、nodeJs简介

      1.Node 是一个服务器端 JavaScript 解释器。

      2.Node 的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个物理机的连接代码。处理高并发和异步I/O是Node受到开发人员的关注的原因之一。

      3.Node 本身运行Google V8 JavaScript引擎,所以速度和性能非常好,而且Node对其封装的同时还改进了其处理二进制数据的能力。因此,Node不仅仅简单的使用了V8,还对其进行了优化,使其在各种环境下更加给力。

      4.第三方的扩展和模块在Node的使用中起到重要的作用。例如npm就是模块的管理工具,用它安装各种 Node 的软件包(如express,redis等)并发布自己为Node写的软件包 。

    二、安装

      mac下使用homebrew安装:

      1、安装:brew install node;

      2、版本:node -v; npm -v;

      3、Upgrade Node: brew upgrade node

    三、hello word

      1、新建app.js

    var http = require('http');
    http.createServer(function (req, res) {
        res.writeHead(200, {'Content-Type': 'text/plain'});
        res.end('Hello World
    ');
    }).listen(1337, '127.0.0.1');
    console.log('Server running at http://127.0.0.1:1337/');
    

      2、终端:node ~/Documents/node/app.js

      3、浏览器:http://127.0.0.1:1337/ 查看结果nodejs已经安装好。

    四、安装Express

      1、sudo npm install -g express 进行全局安装。

           express 提供了项目生出功能 终端输入

         npm install express-generator -g 进行全局安装

      2、创建express项目

           终端输入 express -e 你的项目名称

           -e:为使用ejs框架 express默认为jade(不推荐新手使用,这里出现项目配置引导)

           express项目已经创建完成运行之前一定要安装一下依赖包,执行命令 npm install

      3、运行

           执行命令 DEBUG=app ./bin/www;

           浏览器 http://127.0.0.1:3000 查看结果

     

        

  • 相关阅读:
    古罗马子串加密
    读《大道至简》有感(四)
    类与对象(作业)
    读《大道至简》有感(三)
    JAVA 加减乘除
    JAVA第三周作业
    【JAVA】数字相加
    读《大道至简》有感(二)
    1.8站立会议之个人
    1.7站立会议之个人
  • 原文地址:https://www.cnblogs.com/lewis-g/p/4470089.html
Copyright © 2020-2023  润新知