我计划构建一个带有express(for frontend)和loopback的新应用程序,用于管理托管在不同服务器上的所有API。
你通常如何构建这个,app(浏览器)会直接发出http请求来回送数据,还是所有请求都通过expressjs而用户永远不会与loopback交互?
如果是前者,你如何进行会话管理?如果是后者,你是否需要在快递中重新创建所有路线?
会感激一些帮助。
答案 0 :(得分:1)
免责声明:我是LoopBack的共同作者和核心开发人员。
LoopBack正在使用Express。每个LoopBack应用程序也是Express应用程序,因此您可以使用任何Express兼容的中间件(如会话管理)并在LoopBack项目中定义基于Express的路由。
完全有可能编写一个同时提供REST / JSON API和前端文件的LoopBack应用程序,我们让用户在生产中成功运行此设置。
至于会话管理,我不知道你究竟在问什么。通常,您在LoopBack中处理会话的方式与在Express中处理它们的方式相同。
您可能会发现以下资源有用: