我們有一個使用express的有點大的nodejs應用程序。我們開始在小型服務上嘗試hapijs,並且喜歡它不僅僅是表達。所以我們希望將快速應用遷移到hapijs。但由於該應用程序已經很大,我們不想一次完成一次重寫,而是一步一步地重寫,所以我們可以在更多時間內完成重寫。有沒有什麼方法可以在同一個nodejs進程中使用express和hapijs,並在這些進程和路由之間進行路由?一起使用express和hapijs
1
A
回答
2
您應此鏈接經歷: Hecks
它會告訴你如何將你的快遞應用安裝到您的高致病性禽流感的服務器。
1
你有幾個選項來做到這一點:
- 您可以在一個HAProxy的運行那些在兩個單獨的服務器,並決定哪些服務器將通過路徑回答。
- 您可以運行2個獨立的服務器,一旦路由未找到,Hapi將負責所有路由,它將代理請求以表達。
選項1將具有更好的性能,並在您需要擴展時爲將來提供幫助。
我覺得從快遞從快遞是一個偉大的決定好運!
相關問題
- 1. 與NodeJs和Express一起使用D3.js
- 2. 與express 3和nodejs一起使用piler
- 3. request.auth.session.set(user_info)不起作用HapiJS
- 4. 使用OAUTH2和Salesforce的NodeJS HapiJS(force.com)
- 5. Node.js和Express不起作用?
- 6. Express和使用JQuery
- 7. 使用React和Express
- 8. IIS Express和URL重寫不起作用
- 9. Backbone和Express路由器可以在Express應用中一起工作嗎?
- 10. 如何使用HapiJS Joi和SequelizeJS去掉未知的內容?
- 11. 使用Hapijs和oauth 2的API授權流程
- 12. 使用lessjs和express 3
- 13. 使用AJAX Post和Node.js Express
- 14. Express JS和SocketIO使用
- 15. 如何使用hapijs和貓鼬在循環中返回一個值
- 16. node.js,backbone,socketio和express和coffee腳本都一起嗎?
- 17. iis express掛起
- 18. 哪個版本的sdk和.NET與visual studio express c#2008一起使用?
- 19. 與nodejs,express和EJS一起使用變量的錯誤 - 未定義
- 20. 只導入一次插件在hapijs中並在各處使用
- 21. 使用hapijs做一個基本路由過濾器
- 22. 一起使用XSLT和jQuery
- 23. 使用similar_text和strpos一起
- 24. Firebase和Mysql一起使用
- 25. .equals和.get一起使用
- 26. 一起使用@Spy和@Autowired
- 27. 一起使用gulp和bower
- 28. 使用pyglet和pyopengl一起
- 29. 一起使用textoverlay和timeoverlay
- 30. 一起使用MongoEngine和PyMongo
而不是相同的過程,這將是棘手的,它會更容易在兩個獨立的進程之前拋出一個反向代理並逐步轉換。 –
如果這聽起來像一個有趣的計劃,我可以擴大答案。 –