Express官网 Express简介:基于 Node.js 平台,快速、开放、极简的 Web 开发框架

Express 应用程序生成器,即Express脚手架,可以用来快速创建骨架

如何安装?

1、安装 Node.js

这里默认已经安装了 Node.js

2、安装express

安装express-generator ,它包含了 express 命令行工具

$ npm install express-generator -g

express开发大型项目_Express


express -h 参数可以列出所有可用的命令行参数:

express开发大型项目_express开发大型项目_02

$ express -h
  Usage: express [options] [dir]
  Options:
    -h, --help          输出使用方法
        --version       输出版本号
    -e, --ejs           添加对 ejs 模板引擎的支持
        --hbs           添加对 handlebars 模板引擎的支持
        --pug           添加对 pug 模板引擎的支持
    -H, --hogan         添加对 hogan.js 模板引擎的支持
        --no-view       创建不带视图引擎的项目
    -v, --view <engine> 添加对视图引擎(view) <engine> 的支持 (ejs|hbs|hjs|jade|pug|twig|vash) (默认是 jade 模板引擎)
    -c, --css <engine>  添加样式表引擎 <engine> 的支持 (less|stylus|compass|sass) (默认是普通的 css 文件)
        --git           添加 .gitignore
    -f, --force         强制在非空目录下创建

查看版本号:

express开发大型项目_express开发大型项目_03

3、使用

在自己的项目文件夹的上一级中打开cmd,先创建ejs模板:

express -e my-miaomiaoServe 其中名字叫my-miaomiaoServe。注:开发后台接口可能用不上,先创建,以防万一。

此时发现多了一个my-miaomiaoServe文件及里面内容

express开发大型项目_模板引擎_04


根据上图指示,先cd到my-miaomiaoServe文件夹下,通过cnpm i安装脚手架自带的第三方模块:

express开发大型项目_express开发大型项目_05


npm start之前,先全局安装nodemon,它是一个Node自动重启工具,在编写调试Node.js项目、修改代码后,需要频繁的手动close掉,然后再重新启动,非常繁琐。现在,我们可以使用nodemon这个工具,它的作用是监听代码文件的变动,当代码改变之后,自动重启。

先使用npm命令全局(-g)安装: npm install -g nodemon

express开发大型项目_css_06


然后修改my-miaomiaoServe文件夹下面的package.json文件,并通过npm start启动服务,如下:

express开发大型项目_Express_07


启动好后会提供默认的localhost:3000的地址,打开该地址如下:

express开发大型项目_模板引擎_08


当能看到上面这个界面时说明Express安装成功