zoukankan      html  css  js  c++  java
  • 指令创建 Express Node.js 项目

    1、安装 Express

    1.1 安装 Express 框架

    • 首先保证已经安装过了 Node.js,然后进入终端使用管理员身份来安装 Express 框架。

      # 安装 express
      $ sudo npm install -g express
      

    1.2 安装 Express 命令行工具

    • 安装完以后,如果使用的是 Express 4.0 版本,这里有个需要注意的问题在 4.x 版本 express 已经把命令行工具 express-generator 分离出来。

    • 我们现在全局安装只需要安装这个命令行工具就可以,指令如下。

      # 安装 express-generator
      $ sudo npm install -g express-generator
      

    2、创建应用程序

    2.1 使用 Express 创建应用程序

    • 上面安装完成 Express 命令行工具以后,进入到你希望将应用创建到的目录,然后通过以下命令创建一个 App_Demo 应用

      # 创建基于 ejs 的应用
      $ express --view=ejs App_Demo
      
    • 创建应用成功后,终端会提示如下

      create : App_Demo/
      create : App_Demo/public/
      create : App_Demo/public/javascripts/
      create : App_Demo/public/images/
      create : App_Demo/public/stylesheets/
      create : App_Demo/public/stylesheets/style.css
      create : App_Demo/routes/
      create : App_Demo/routes/index.js
      create : App_Demo/routes/users.js
      create : App_Demo/views/
      create : App_Demo/views/error.ejs
      create : App_Demo/views/index.ejs
      create : App_Demo/app.js
      create : App_Demo/package.json
      create : App_Demo/bin/
      create : App_Demo/bin/www
      
      change directory:
        $ cd App_Demo
      
      install dependencies:
        $ npm install
      
      run the app:
        $ DEBUG=app-demo:* npm start
      

    2.2 安装依赖

    • 根据上一步创建完应用以后最后的提示信息进行下一步,通过以下命令安装依赖。

      # 切换目录并安装依赖包
      $ cd App_Demo && npm install
      

    2.3 启动服务

    • 当上述依赖也正确安装完以后,输入以下命令来启动服务。

      # 启动服务,运行 Node.js 程序
      $ npm start
      
      # 或
      
      # 启动服务,运行 Node.js 程序
      $ node ./bin/www
      
    • 注意

      • 如果你的项目中已经引入了数据库模块,并且连接了数据库,那么下次再启动之前要先启动数据库,否则可能会报一些数据库模块找不到的错误导致启动不起来。

    2.4 验证服务

    • 然后打开浏览器,访问 http://localhost:3000,如果出现 Welcome to Express 说明 Express 已经成功安装并创建了 App_Demo 应用。
  • 相关阅读:
    仿美团pc,koa+ssr(四)
    基本的数据库操作脚本
    jQuery选择器总结
    经常学习参考网站
    WebAPI
    Sqlserver 基本面试题
    truncate和delete的区别
    Webservice,WCF,WebAPI 之间的区别
    WCF 学习
    学习angularJs(1)--引用文件
  • 原文地址:https://www.cnblogs.com/QianChia/p/9116840.html
Copyright © 2011-2022 走看看