Node Express 框架

1、安装 Express

1.1 安装 Express 框架

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

    1
    2
    # 安装 express
    $ sudo npm install -g express

1.2 安装 Express 命令行工具

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

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

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

2、创建应用程序

2.1 使用 Express 创建应用程序

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

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

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    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 安装依赖

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

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

2.3 启动服务

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

    1
    2
    3
    4
    5
    6
    7
    # 启动服务,运行 Node.js 程序
    $ npm start

    # 或

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

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

2.4 验证服务

  • 然后打开浏览器,访问 http://localhost:3000,如果出现 Welcome to Express 说明 Express 已经成功安装并创建了 App_Demo 应用。
文章目录
  1. 1. 1、安装 Express
    1. 1.1. 1.1 安装 Express 框架
    2. 1.2. 1.2 安装 Express 命令行工具
  2. 2. 2、创建应用程序
    1. 2.1. 2.1 使用 Express 创建应用程序
    2. 2.2. 2.2 安装依赖
    3. 2.3. 2.3 启动服务
    4. 2.4. 2.4 验证服务
隐藏目录