Express提供了一个轻量级模块,把Node.js的http模块功能封装在一个简单易用的接口中。Express也扩展了http模块的功能,使你轻松处理服务器的路由,响应,cookie和HTTP请求的状态。本篇文章章介绍如何在Node.js应用程序中实现Express充当Web服务器。你将学习如何配置Express服务器,设计路由,并利用Request和Response对象发送和接收HTTP请求。你也将了解如何在Express中实现模板引擎。
1,Express入门
在Node.js的项目中开始使用Express是非常简单的。所有你需要做的就是添加express模块,在项目的根目录下使用下面的命令来完成:
npm install express
你还可以添加express到你的package.json模块,以确保当你部署应用程序时,express已安装。
一旦你安装了express模块,就需要为你的Node.js应用程序创建一个express类的实例作为HTTP服务器。下面的代码行导入express模块,并创建你可以使用的express实例:
var express = require('express');
var app = express();
990
配置Express设置
env 定义环境模式字符串,如development(开发),testing(测试)和production(生产)。默认值是process.env.NODE_ENV
trust proxy 启用/禁用反向代理的支持。默认设置为disabled(禁用)
jsonp callback name 定义JSON请求的默认回调名称。默认