多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 什么是express ``` (http://www.expressjs.com.cn/)官方文档 ``` 虽然使用 Node.js 中的 http 模块是可以开发 Web 应用的,处理静态资源,处理动态资源,请求分发(路由)等等,也可以让开发者对 HTTP 协议的理解更加清晰,但是使用起来比较复杂,开发效率低。作为 Web 应用开发者,我们不需要知道实现的细节,更不想与这些细节纠缠从而降低开发效率。 npm 提供了大量的第三方模包,其中不乏许多 Web 框架,我们没有必要重复发明轮子,因而选择使用 [Express](http://www.expressjs.com.cn/) 作为开发框架,因为它是目前最稳定、使用最广泛,而且 Node.js 官方推荐的唯一一个 Web 开发框架。除了为 http 模块提供了更高层的接口外,还实现了许多功能,其中包括: * 静态文件服务; * 路由控制; * 模板解析支持; * 动态视图; * 用户会话; * CSRF 保护; * 错误控制器; * 访问日志; * 缓存; * 插件支持。 # 为什么使用,它是什么 提高开发效率, 静态资源服务, 路由分发和模块化, 模板解析支持 Web 框架 是一个包