【问题标题】:Hapi Front End different serverHapi 前端不同的服务器
【发布时间】:2020-12-03 17:47:29
【问题描述】:

我正在尝试构建一个 HAPI REST (API) 服务器。我想我想为前端制作一个单独的 NodeJS 服务器并将两者完全分开。如果他们根本不了解彼此以简化开发(例如都可以访问数据库 - 但我认为这会允许冲突和疯狂的事情),那就太好了。

我的想法是,我可以缩放一个而不是另一个,或者我可以以不同的方式保护它们(前端的用户/密码,后端的 api 密钥),或者替换一个而不是另一个。

我假设我应该有两个不同的服务器,我该怎么做?我见过人们只是在不同的端口上创建“两个实例”,但它是相同的代码,实际上不能在单独的服务器实例上?

也许我在想这个错误。我认为这一定很常见,常规方法是什么?

【问题讨论】:

    标签: node.js hapi


    【解决方案1】:

    我认为你在正确的轨道上。你读过this part of the documentation吗?

    有一个 github repo 表示起点。

    一种策略可能是在您的 Java 应用程序的自定义上下文路径中嵌入一个 Jetty 服务器并响应 Hapi Fhir 查询。

    您应该能够在服务器级别代理您的所有请求以获取安全的东西,例如用户身份验证或打开某些资源以从 NodeJS 或任何 REST api 公开查询。

    了解如何嵌入码头服务器应该很简单。代理请求和身份验证,可能没那么多

    【讨论】:

      猜你喜欢
      • 2022-10-05
      • 1970-01-01
      • 1970-01-01
      • 2016-12-30
      • 2012-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-04
      相关资源
      最近更新 更多