域类后端我前端不同的项目

时间:2016-11-04 22:27:32

标签: rest share frontend backend api-design

我的问题是,对于这个具体案例,最佳方法可能是什么?

我们有一个REST API和多个客户端,例如移动应用,前端和后端。

最后两个客户端使用与REST API相同的语言编写。

有些类(如域类或常量)对于客户端和REST API是相同的。怎么分享呢?您认为分享它的最佳模式是什么?我想保持不同服务和客户之间的独立性。

2 个答案:

答案 0 :(得分:0)

通常在设计公共API时,您还会提供一些文档。例如,API使用的Type枚举,可能需要在客户端重复 - 这就是它的全部内容。

答案 1 :(得分:0)

具体而言,https://realm.io/是尝试解决此问题,以便在后端和移动设备之间共享数据模型。