# 一、概述
Express是目前最流行的基于Node.js的Web开发框架,可以快速地搭建一个完整功能的网站
环境搭建
通过应用生成器工具
express-generator可以快速创建一个应用的骨架
$ npm install express-generator -g
@前端进阶之旅: 代码已经复制到剪贴板
# 二、运行原理
底层:http模块
Express框架建立在node.js内置的http模块上。http模块生成服务器的原始代码如下
var http = require("http");
var app = http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello world!");
});
app.listen(3000, "localhost");
@前端进阶之旅: 代码已经复制到剪贴板
Express框架的核心是对http模块的再包装。上面的代码用Express改写如下
var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.send('Hello world!');
});
app.listen(3000);