框架简介
2021-07-11 10:31:23 小于 1 分钟
npm 提供了大量的第三方模块,其中不乏有许多 Web 框架 ,而Express就是一个简洁而灵活的nodejs Web应用框架,提供了一系列强大特性来帮助我们创建各种web应用。使用Express可以快速搭建一个完整功能的网站。
实现的功能
- 路由控制;
- 模板解析支持;
- 动态视图;
- 用户会话;
- CSRF 保护;
- 静态文件服务;
- 错误控制器;
- 访问日志;
- 缓存;
- 插件支持。
核心特性
- 通过设置中间件来处理HTTP请求。
- 通过路由来执行不同的HTTP请求操作。
- 通过模板来渲染HTML页面。
提示
Express 不是一个无所不能的全能框架,它只是一个轻量级的 Web 框 架,多数功能只是对 HTTP 协议中常用操作的封装,更多的功能需要插件或者整合其他模块来完成 。