我是 Node.js 技术堆栈的新手。我发现很多文章都在介绍node.js和Express。我知道Express是一个很好的Web框架,包括模板引擎、路由等。它是流行且活跃的框架。有几点我很困惑:
- 为什么仍有如此多的 Web 框架基于 Express 构建?是不是缺少太多功能?
- 为什么 Express 没有发展以添加更多功能?是一个底层的Web框架吗?
- Express 和其他产品(基于 Express 构建)的产品定位是什么?
最佳答案
Express 的设计目的只是做好几件事。它会为您处理路由和一些模板,但它不是一个完整的 MVC 解决方案。由于express处理了MVC框架所需的很多基础中间件,因此这些框架都是基于express构建的。
关于node.js - 为什么很多 Node.js Web 框架都是基于 Express 构建的?为什么 Express 不实现这些功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16354735/