我已经检查并练习了分别使用环回和 ExpressJS 创建 Rest Api
使用时 Loopback ;
- 阅读所有文档并学习环回特定内容确实非常耗时
- 它还使您能够在短时间内创建您的 Api,并且里面有很多神奇的东西。
- 我发现如果我在使用环回开发时遇到问题。我通常会陷入从社区寻找答案的困境。
使用时 ExpressJs
- 您使用大量复制代码以相同的格式编写几乎每个 API 端点。
- 您对此感到满意,并且可以轻松地做任何事情。 但与环回相比,比较耗时。
我的观点是利用 ExpressJs 和 Loopback 的最佳部分
所以我的问题是“将 Loopback 与 ExpressJs 一起使用并同时使用 Mongoose 有意义吗?”
与我的问题相关的Loopback有一个关于在Loopback应用程序中添加ExpressJS路由的文档。 Loopback with Express Route
如果有意义的话,对文件夹结构有什么建议吗?
最佳答案
正如@Jspdown在他的comment to your question中写道的那样Loopback 实际上是基于 Express 的,因此您无需在它们之间进行选择。
当您使用 Express 开发应用程序并生成“大量复制代码”时,您很快就会开始优化它,并且实际上开发自己的框架。这正是 Loopback 团队已经为您所做的事情。
因此,选择不是 Loopback 或 Express,而是投资研究现成的框架或开发自己的框架。就我而言,我认为如果您正在从事相对简单的项目和/或快速原型(prototype)或即将更改您的编程工具 - 不要学习,只需去做。但是,如果您正在长期项目中开发大型关键任务系统 - Loopback 会很有帮助。
关于javascript - 使用 ExpressJS 进行环回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41911029/