2016-06-07 94 views
1

我们有一个使用express的有点大的nodejs应用程序。我们开始在小型服务上尝试hapijs,并且喜欢它不仅仅是表达。所以我们希望将快速应用迁移到hapijs。但由于该应用程序已经很大,我们不想一次完成一次重写,而是一步一步地重写,所以我们可以在更多时间内完成重写。有没有什么方法可以在同一个nodejs进程中使用express和hapijs,并在这些进程和路由之间进行路由?一起使用express和hapijs

+2

而不是相同的过程,这将是棘手的,它会更容易在两个独立的进程之前抛出一个反向代理并逐步转换。 –

+0

如果这听起来像一个有趣的计划,我可以扩大答案。 –

回答

2

您应此链接经历: Hecks

它会告诉你如何将你的快递应用安装到您的高致病性禽流感的服务器。

1

你有几个选项来做到这一点:

  1. 您可以在一个HAProxy的运行那些在两个单独的服务器,并决定哪些服务器将通过路径回答。
  2. 您可以运行2个独立的服务器,一旦路由未找到,Hapi将负责所有路由,它将代理请求以表达。

选项1将具有更好的性能,并在您需要扩展时为将来提供帮助。

我觉得从快递从快递是一个伟大的决定好运!