使用ExpressJS环回

我已经研究并实践了用loopback和ExpressJS分别创buildRest Api的方法

使用Loopback时 ;

  1. 阅读所有的文档和学习环回特定的东西真的很耗时
  2. 它也使你能够在短时间内创build你的Api,并且里面有很多魔法东西。
  3. 我看到,如果我在使用环回开发时遇到问题。 我通常会陷入从社区寻找答案。

在使用ExpressJs时

  1. 几乎每个API都以相同的格式写入大量复制的代码。
  2. 你很舒服,可以轻松做任何事情。 但是与回送相比耗时。

我的意思是利用ExpressJs和Loopback的最好的部分

所以我的问题是“在ExpressJs中使用Loopback并使用Mongoose是否合理?”

与我的问题相关Loopback有一个关于在Loopback应用程序中添加ExpressJS路由的文档。 环回与快速路线

如果有意义的话,是否有文件夹结构的build议?

正如@Jspdown在他对你的问题的评论中写的,Loopback实际上是基于Express的,所以你不需要在它们之间做出select。

使用Express处理应用程序并生成“大量复制代码”时,很快就会开始优化它,并且实际上开发自己的框架。 所以这正是Loopback团队已经为你做的。

因此,select不是Loopback或Express,而是投资于研究现成的框架或开发自己的框架。 至于我,我认为如果你正在做相对简单的项目和/或快速原型,或者即将改变你的编程工具 – 不要学习,只是做。 但是,如果您在长期项目中处理大型关键任务系统 – Loopback是有帮助的。