2016-06-07 2 views
1

Express를 사용하는 다소 큰 nodejs 앱이 있습니다. 우리는 소규모 서비스에 대한 hapijs를 실험하기 시작했으며, 특급보다 더 좋아합니다. Express 앱을 hapijs로 마이그레이션하고 싶습니다. 그러나 앱이 이미 크기 때문에 한 번에 전체 다시 쓰기를하고 싶지 않지만 단계적으로 다시 작성하므로 더 많은 시간을 할애 할 수 있습니다. 동일한 nodejs 프로세스 내에서 express와 hapijs를 사용하고 라우트 사이의 라우팅을 수행하는 방법이 있습니까?express와 hapijs를 함께 사용하십시오.

+2

까다로운 동일한 프로세스가 아니라 두 개의 개별 프로세스 앞에 역 프록시를 추가하고 비트 단위로 전환하는 것이 더 쉬울 것입니다. –

+0

흥미로운 계획이 들리면 대답을 확장 할 수 있습니다. –

답변

2

이 링크를 통과해야합니다 Hecks

그것은 방법 게요! 서버에 사용자의 명시 응용 프로그램을 탑재하는 방법을 보여줍니다.

1

당신은 옵션의 부부가 그것을 할 수 있습니다

  1. 당신은 HAProxy 아래에 두 개의 별도의 서버에있는 사람들을 실행하고 경로로 대답 할 서버를 결정할 수 있습니다.
  2. 경로를 찾을 수없는 경우 Hapi가 모든 경로에서 담당하게 될 2 개의 개별 서버를 실행할 수 있습니다.

옵션 1은 더 나은 성능을 제공하며 나중에 확장해야 할 때 도움이됩니다.

나는 급행에서 hapi에서 옮기는 것이 중대한 결정 행운이라고 생각한다!

관련 문제