【发布时间】:2018-04-10 10:12:35
【问题描述】:
我正在构建一个 Web 应用程序作为业务网络的接口。我想重用一些 REST 服务器功能(例如 GitHub 登录和将卡片存储在 MongoDB 数据库中),但做一些不同的事情。例如,我想在服务器上生成所有卡片,这样用户就不必上传它们。另外,我需要从某个地方提供静态文件。我正在尝试确定我应该使用哪种架构。
该应用将为 10 到 100 位用户提供服务,并可能扩展到 100 到 1000 位。
到目前为止,我考虑了以下选项: 1.在不同的端口上有不同的应用程序;从客户端调用的 REST 端点。 2. 相同,但从服务器调用的 REST 端点(也意味着我必须以某种方式转发登录过程)。 3. 使用自定义功能扩展 REST 服务器(可能吗?)。 4. 不要使用 REST 服务器,而是窃取它的一些代码以便在我的应用程序中使用它。
问题:
- 是否可以使用自定义路由扩展 REST 服务器?
- 对于生产中的业务网络的 Web 界面推荐的架构是什么?
【问题讨论】:
标签: loopbackjs hyperledger-composer