文章目录
  1. 1. 安装
  2. 2. 模板
  3. 3. 特性
  4. 4. 项目地址

Express 是一个简洁而灵活的 node.js Web应用框架, 提供一系列强大特性帮助我们创建各种Web应用。本文只简单介绍一下使用express创建项目,底层原理什么的暂时不做介绍。

安装

首先要安装node,如果单独安装express可以使用命令:

npm install express

这样就可以在项目中使用了,如下:

var express = require('express')
var app = express()

app.get('/', function (req, res) {
  res.send('Hello World')
})

app.listen(3000)

当然也可以通过使用package.json来安装express。

package.json如下:

{
  "name": "hello-world",
  "description": "hello world test app",
  "version": "0.0.1",
  "private": true,
  "dependencies": {
    "express": "4.x"
  }
}

运行指令:

npm install 

即可。

模板

Express团队维护了一个可以快速生成项目模板的可执行文件,命名为 express(1)。这是最快速的创建express项目的方式。

  1. 全局安装express-generator

    npm install -g express-generator
    
  2. 创建项目:

    express myapp
    

    项目默认ejs engine是jade,默认stylesheet是css(还支持less、stylus和compass),如果想要指定页面支持Stylus可以使用如下命令:

    express --css stylus myapp    
    
  3. 安装依赖

    cd myapp
    node install
    
  4. 启动项目

    npm start
    

这个工具提供了一个非常简单的生成一个程序骨架的功能,但是它也有局限,比如它只支持很少的几个模板引擎。 而事实上Express几乎支持所有的为node所建的模板引擎。

特性

  • Robust routing
  • HTTP helpers (redirection, caching, etc)
  • View system supporting 14+ template engines
  • Content negotiation
  • Focus on high performance
  • Executable for generating applications quickly
  • High test coverage

项目地址

  1. Github
  2. 官网
文章目录
  1. 1. 安装
  2. 2. 模板
  3. 3. 特性
  4. 4. 项目地址