Express를 사용하는 다소 큰 nodejs 앱이 있습니다. 우리는 소규모 서비스에 대한 hapijs를 실험하기 시작했으며, 특급보다 더 좋아합니다. Express 앱을 hapijs로 마이그레이션하고 싶습니다. 그러나 앱이 이미 크기 때문에 한 번에 전체 다시 쓰기를하고 싶지 않지만 단계적으로 다시 작성하므로 더 많은 시간을 할애 할 수 있습니다. 동일한 nodejs 프로세스 내에서 express와 hapijs를 사용하고 라우트 사이의 라우팅을 수행하는 방법이 있습니까?express와 hapijs를 함께 사용하십시오.
1
A
답변
2
이 링크를 통과해야합니다 Hecks
그것은 방법 게요! 서버에 사용자의 명시 응용 프로그램을 탑재하는 방법을 보여줍니다.
1
당신은 옵션의 부부가 그것을 할 수 있습니다
- 당신은 HAProxy 아래에 두 개의 별도의 서버에있는 사람들을 실행하고 경로로 대답 할 서버를 결정할 수 있습니다.
- 경로를 찾을 수없는 경우 Hapi가 모든 경로에서 담당하게 될 2 개의 개별 서버를 실행할 수 있습니다.
옵션 1은 더 나은 성능을 제공하며 나중에 확장해야 할 때 도움이됩니다.
나는 급행에서 hapi에서 옮기는 것이 중대한 결정 행운이라고 생각한다!
관련 문제
- 1. Express와 함께 batman.js를 사용할 수 있습니까?
- 2. Windows XP에서 IIS Express와 함께 DNS 사용
- 3. Express와 함께 데이터를 게시하는 방법은 무엇입니까?
- 4. Express와 함께 SCSS를 사용하는 방법? (Node.js)
- 5. Express와 함께 EJS 및 REST 사용
- 6. Express와 함께 MongoStore를 사용하는 중 오류가 발생했습니다.
- 7. smart_pointer와 set_new_handler를 함께 사용하십시오.
- 8. 변수를 window.location.href와 함께 사용하십시오.
- 9. holoeverywhere를 actionBarSherlock과 함께 사용하십시오.
- 10. vue.js와 함께 dust.js를 사용하십시오.
- 11. PyQt와 PyChart를 함께 사용하십시오.
- 12. presentModalViewController를 modeUIViewAnimationTransitionCurlUp과 함께 사용하십시오.
- 13. CasperJS와 sitespeed.io를 함께 사용하십시오.
- 14. datatables.net을 javascript와 함께 사용하십시오.
- 15. argdo를 vim과 함께 사용하십시오.
- 16. StaticPagedList를 PagedListRenderOptions와 함께 사용하십시오.
- 17. res.send와 res.json을 함께 사용하십시오.
- 18. MRUnit과 AVRO를 함께 사용하십시오.
- 19. 클로저와 함께 슬림형을 사용하십시오.
- 20. 블록을 NSManagedObjectContext와 함께 사용하십시오.
- 21. 디자이너와 함께 IVsSelectionEvents.OnSelectionChanged를 사용하십시오.
- 22. XSLT와 jQuery를 함께 사용하십시오.
- 23. optgroup을 knockout.js와 함께 사용하십시오.
- 24. delimitMate와 xmledit을 함께 사용하십시오.
- 25. Novocaine과 AVCam을 함께 사용하십시오.
- 26. MvvmCross를 dot42와 함께 사용하십시오.
- 27. StreamWriter를 BinaryFormatter와 함께 사용하십시오.
- 28. Hapijs를 사용하여 많은 양의 데이터를 처리하고 보내십시오.
- 29. TreeViewItem - ControlTemplate과 HierarchicalDataTemplate을 함께 사용하십시오.
- 30. static 클래스와 함께 arrayaccess를 사용하십시오.
까다로운 동일한 프로세스가 아니라 두 개의 개별 프로세스 앞에 역 프록시를 추가하고 비트 단위로 전환하는 것이 더 쉬울 것입니다. –
흥미로운 계획이 들리면 대답을 확장 할 수 있습니다. –