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