十三、express框架
13.1、express简介
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。
使用 Express 可以快速地搭建一个完整功能的网站
13.2、express框架的核心特性
- 可以设置中间件来响应 HTTP 请求。
- 定义了路由表用于执行不同的 HTTP 请求动作。
- 可以通过向模板传递参数来动态渲染 HTML 页面。
13.3、express的安装
1、安装前确认是否正确安装node,以及npm(包管理工具)
2、安装express
局部安装 npm install --save express
全局安装 npm install -g express (这里用全局)
3、安装所需要的模块(中间件)
- body-parser - node.js 中间件,用于处理
JSON, Raw, Text 和 URL 编码的数据
。 - cookie-parser -
这就是一个解析Cookie
的工具。通过req.cookies可以取到传过来的cookie,并把它们转成对象。 - multer - node.js 中间件,用于处理
enctype="multipart/form-data"
(设置表单的MIME编码)的表单数据。
安装body-parser
npm install -g body-parser
安装cookie-parser
npm install -g cookie-parser
安装multer
npm install -g multer
4、安装express脚手架工具 express-generator
npm install -g express-generator
此时多了这个
查看当前express的版本
npm list express
查看express是否安装成功
13.4、express创建项目
1.创建
express 项目名; //初始化express项目
2.进入创建的项目,并安装依赖
cd 项目名
npm install
此时多了这个