Node.js+Express 入门
Express 简介
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种
Web 应用,和丰富的 HTTP 工具。
使用 Express 可以快速地搭建一个完整功能的网站。
Express 框架核心特性:
- 可以设置中间件来响应 HTTP 请求。
- 定义了路由表用于执行不同的 HTTP 请求动作。
- 可以通过向模板传递参数来动态渲染 HTML 页面。
项目初始化
- 首先通过
npm init -y初始化项目

Express和相关依赖安装
-
安装 express 到当前项目
npm install --save express -
body-parser node.js 中间件,用于处理 JSON, Raw, Text 和 URL 编码的数据。
npm install --save body-parser
-
cookie-parser 解析Cookie的工具。通过req.cookies可以取到传过来的cookie,并把它们转成对象。
npm install --save cookie-parser
-
multer 用于处理 enctype="multipart/form-data"(设置表单的MIME编码)的表单数据。
npm install --save multer
第一个Express实例
接下来通过 Express 框架来输出 "Hello Express",创建express_demo.js,代码示例如下:
// 加载express 模块
const express = require('express')
// 实例化express
const app = express()
// 基本路由配置
app.get('/', (req, res) => {
res.send('Hello Express')
})
// 端口监听
const server = app.listen(3000, () => {
console.log('server running at http://localhost:3000')
})
执行以上代码
node express_demo.js
浏览器访问 localhost:3000,结果如下图
