• node.js 简介


    简介:
        Node,是一个可以让 JavaScript 运行在服务器端的平台。它可以让
    JavaScript 脱离浏览器的束缚运行在一般的服务器环境下
        Node.js 是一个为实时Web( Real-time Web)应用开发而诞生的平台,它从诞生之初就充分
    考虑了在实时响应、超大规模数据要求下架构的可扩展性。这使得它摒弃了传统平台依靠多线
    程来实现高并发的设计思路,而采用了单线程、异步式I/O、事件驱动式的程序设计模型。这些
    特性不仅带来了巨大的性能提升,还减少了多线程程序设计的复杂性,进而提高了开发效率。
        Node.js 有着强大而灵活的包管理器( node package manager, npm),目前已经有上万个第三方模块,
    其中有网站开发框架,有 MySQL、 PostgreSQL、 MongoDB 数据库接口,有模板语言解析、 CSS 生成工具、邮件、
    加密、图形、调试支持,甚至还有图形用户界面和操作系统 API工具。
        Node.js 是一个让 JavaScript 运行在浏览器之外的平台。它实现了诸如文件系统、模块、
    包、操作系统 API、网络通信等 Core JavaScript 没有或者不完善的功能。
    作用:
      正如 JavaScript 为客户端而生, Node.js 为网络而生。 Node.js 能做的远不止开发一个网
      站那么简单,使用 Node.js,你可以轻松地开发:
     具有复杂逻辑的网站;
     基于社交网络的大规模 Web 应用;
     Web Socket 服务器;
     TCP/UDP 套接字应用程序;
     命令行工具;
     交互式终端程序;
     带有图形用户界面的本地应用程序;
     单元测试工具;
     客户端 JavaScript 编译器。

     二、nodejs 创建 web项目
      1、安装 express(版本4.X以上)
                     npm 提供了大量的第三方模块,其中不乏许多 Web 框架,我们没有必要重复发明轮子,
              因而选择使用 Express 作为开发框架,因为它是目前最稳定、使用最广泛,而且 Node.js 官 方推荐的唯一一个 Web 开发框架。
          Express ( http://expressjs.com/ ) 除了为 http 模块提供了更高层的接口外,还实现了
        许多功能,其中包括: 路由控制; 模板解析支持; 动态视图; 用户会话;CSRF 保护; 静态文件服务; 错误控制器; 访问日志; 缓存; 插件支持。
       安装 (全局安装express,express作为命令被安装到了系统中):$ npm install -g express
       测试 : express -V 成功的话会显示版本号

            在express4.x版本中已经不含有express命令了。需要安装 express-generator $ npm install express-generator -g
      2.执行: express -e  ejs blog //即ejs

                 
      3.进入创建的项目下 安装依赖 npm install

        
      4.启动 npm start 在浏览器输入: http://localhost:3000/

             浏览器看到 :

        

          

     
     
     
  • 相关阅读:
    Bootstrap 网页1
    Bootstrap 网页实例
    Bootstrap 警告框
    Bootstrap 表格
    Bootstrap 小功能
    【BZOJ1706】[usaco2007 Nov]relays 奶牛接力跑 矩阵乘法
    【BZOJ3669】[Noi2014]魔法森林 LCT
    【BZOJ2049,2631,3282,1180】LCT模板四连A
    【BZOJ4071】[Apio2015]巴邻旁之桥 Treap
    【BZOJ1009】[HNOI2008]GT考试 next数组+矩阵乘法
  • 原文地址:https://www.cnblogs.com/jalja/p/4550923.html
Copyright © 2020-2023  润新知