业务规则作为REST API或模块

时间:2016-08-26 07:55:11

标签: javascript angularjs node.js rest business-rules

我正在构建一个包含以下内容的应用程序:

  • 前端angularjs
  • 后端快递申请

事实是两者都使用相同的业务规则进行验证,一次使用前端,另一次使用后端部分以保持良好的导航性(锁定在前面)和良好的业务管理(锁定在后面)

这样,我想知道如何在一个地方管理双方的业务规则。

这样,我找到了两个解决方案:

- 创建npm模块

PROS:这可以与版本控制一起使用,可以通过javascript技术从客户端和背面访问

CONST:仅适用于javascript,如果我需要,将来添加新技术,我将不得不为相关技术做到这一点。还有一个事实是我必须发出远程请求并使用网络。正是我不想对我的客户做什么

- 创建仅公开业务规则的REST API

PROS:可从客户端和背面访问任何技术

CONST:网络延迟,需要从我的客户端管理其他服务

我想知道什么是一个好的解决方案,为什么?

0 个答案:

没有答案