2016-06-07 73 views
1

我們有一個使用express的有點大的nodejs應用程序。我們開始在小型服務上嘗試hapijs,並且喜歡它不僅僅是表達。所以我們希望將快速應用遷移到hapijs。但由於該應用程序已經很大,我們不想一次完成一次重寫,而是一步一步地重寫,所以我們可以在更多時間內完成重寫。有沒有什麼方法可以在同一個nodejs進程中使用express和hapijs,並在這些進程和路由之間進行路由?一起使用express和hapijs

+2

而不是相同的過程,這將是棘手的,它會更容易在兩個獨立的進程之前拋出一個反向代理並逐步轉換。 –

+0

如果這聽起來像一個有趣的計劃,我可以擴大答案。 –

回答

2

您應此鏈接經歷: Hecks

它會告訴你如何將你的快遞應用安裝到您的高致病性禽流感的服務器。

1

你有幾個選項來做到這一點:

  1. 您可以在一個HAProxy的運行那些在兩個單獨的服務器,並決定哪些服務器將通過路徑回答。
  2. 您可以運行2個獨立的服務器,一旦路由未找到,Hapi將負責所有路由,它將代理請求以表達。

選項1將具有更好的性能,並在您需要擴展時爲將來提供幫助。

我覺得從快遞從快遞是一個偉大的決定好運!