我们有一个使用express的有点大的nodejs应用程序。我们开始在小型服务上尝试hapijs,并且喜欢它不仅仅是表达。所以我们希望将快速应用迁移到hapijs。但由于该应用程序已经很大,我们不想一次完成一次重写,而是一步一步地重写,所以我们可以在更多时间内完成重写。有没有什么方法可以在同一个nodejs进程中使用express和hapijs,并在这些进程和路由之间进行路由?一起使用express和hapijs
1
A
回答
2
您应此链接经历: Hecks
它会告诉你如何将你的快递应用安装到您的高致病性禽流感的服务器。
1
你有几个选项来做到这一点:
- 您可以在一个HAProxy的运行那些在两个单独的服务器,并决定哪些服务器将通过路径回答。
- 您可以运行2个独立的服务器,一旦路由未找到,Hapi将负责所有路由,它将代理请求以表达。
选项1将具有更好的性能,并在您需要扩展时为将来提供帮助。
我觉得从快递从快递是一个伟大的决定好运!
相关问题
- 1. request.auth.session.set(user_info)不起作用HapiJS
- 2. Node.js和Express不起作用?
- 3. 使用React和Express
- 4. node.js,backbone,socketio和express和coffee脚本都一起吗?
- 5. 使用lessjs和express 3
- 6. 使用AJAX Post和Node.js Express
- 7. 哪个版本的sdk和.NET与visual studio express c#2008一起使用?
- 8. 一起使用Formtastic和Globalize2
- 9. 一起使用JSON和Ajax
- 10. 一起使用Java和JavaScript
- 11. 使用MRUnit和AVRO一起
- 12. 一起使用JUnit和TestNG
- 13. 一起使用Repeater和jQuery
- 14. 一起使用ActiveMQ和GlassFish
- 15. 一起使用mysql_fetch_assoc和mysql_result?
- 16. Firebase和Mysql一起使用
- 17. 一起使用play和restlet
- 18. 一起使用dotcloud和vagrant
- 19. 一起使用@RequestBody和@ModelAttribute?
- 20. 使用wait_event_interruptible和wake_up_all一起
- 21. 一起使用HTML和PHP
- 22. 一起使用.loc和.replace()
- 23. 一起使用ELMAH和Silverlight
- 24. 一起使用Novocaine和AVCam
- 25. 一起使用sqldf和RPostgreSQL
- 26. 使用SiteNavigationElement和BreadcrumbList一起
- 27. Microsoft Visual C#2008 Express可以与.NET 4一起使用吗?
- 28. 更新Twilio MediaUrl与Express 4一起使用
- 29. Android的Mono可以与Visual Web Developer Express一起使用吗?
- 30. TestDriven.NET可以与VS Express一起使用吗?
而不是相同的过程,这将是棘手的,它会更容易在两个独立的进程之前抛出一个反向代理并逐步转换。 –
如果这听起来像一个有趣的计划,我可以扩大答案。 –