我想使用loopback.js开发一个REST API,这似乎是一个很好的解决方案,但是我的情况有点特殊。
我的rest api必须服务于不同的项目:例如: http://mydomain/project-1/api/documents http://mydomain/project-2/api/documents http://mydomain/project-3/api/documents
我的每个项目(project-1,project-2)或多或少都具有相同的核心结构(“文档”表,“文章”表等)
< / li>我认为我可以使用loopback.js定义数据库的核心描述,并使用继承扩展我的描述,例如描述实例项目数据库,并选择在飞行中使用的正确数据库/模型。
三个问题,
您认为loopback.js是这样做的正确Nodejs解决方案,还是有更好的选择?
是否可以为我的基础/模型创建核心定义,并为每个项目扩展它,仅定义不同之处?
如何通过解析url并使用相同的api服务我的所有项目来设置在飞行中使用的数据库/模型?
这是一个loopback.js新手问题,但是我找不到关于该主题的其他任何问题/答案。如果您在nodejs中有任何类似的例子,我将不胜感激!
非常感谢!
皮埃尔。