簡體   English   中英

Hapi 前端不同的服務器

[英]Hapi Front End different server

我正在嘗試構建一個 HAPI REST (API) 服務器。 我想我想為前端制作一個單獨的 NodeJS 服務器並將兩者完全分開。 最好他們根本不了解彼此以簡化開發(例如兩者都可以訪問數據庫 - 但我認為這會導致沖突和瘋狂的事情)。

這個想法是這樣我可以縮放一個而不是另一個,或者我可以以不同的方式保護它們(前端的用戶/密碼,后端的 api 密鑰),或者替換一個而不是另一個。

我假設我應該有兩個不同的服務器,我該怎么做? 我見過人們只是讓“兩個實例”監聽不同的端口,但它是相同的代碼,實際上不能在單獨的服務器實例上?

也許我在考慮這個錯誤。 我認為這一定很常見,常規方法是什么?

我認為你在正確的軌道上。 您是否閱讀過文檔的這一部分

有一個github repo建議了一個起點。

一種策略可能是在 Java 應用程序的自定義上下文路徑中嵌入 Jetty 服務器並響應 Hapi Fhir 查詢。

然后,您應該能夠在服務器級別代理您的所有請求,以保護用戶身份驗證等安全事項,或者打開某些資源以從 NodeJS 或任何 REST api 公開查詢。

找出如何嵌入碼頭服務器應該很簡單。 代理請求和身份驗證,可能不是那么多

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM