对于微服务开发的应用程序,每个服务(=模型)都有自己的REST,即:
这些模型可以在一起建立关系(例如: Person "X“在Y公司工作)。
我想知道它是否存在JS或框架,将REST作为驱动程序处理(就像MySQL驱动程序,但使用REST完成)和管理REST调用本身。
如果我获取具有数据字段关系"is_working_at“类型的" Person”类型:@ Company,则ORM将对Companies API执行REST调用,以便获取与此人关联的公司数据并填充"is_working_at“字段。
非常感谢。
发布于 2022-08-12 14:38:54
我维护ORM类似于名为EntityStore.TS的库:
https://github.com/dipscope/EntityStore.TS
它是针对您的情况而设计的,例如来自底层服务的抽象实体。在它的核心上,它为您提供了一个基于实体生成命令的接口,以后可以以任何自定义的方式处理这些命令。
它不会完全涵盖您的用例,但至少可以提供您可能需要的一切,作为实现具有自定义行为的插件的起点。例如,可以使用插件可以提供的装饰器为每个实体类型指定REST端点。稍后,基于此配置,可以执行propper查询或合并。
无论如何,可能有很好的图书馆建议,我也有兴趣作为参考,所以谢谢你的问题!)
https://stackoverflow.com/questions/73335130
复制相似问题