2016-10-28 2 views
0

node.js에서 express는 MVC 프레임 워크이고 Nodal은 REST API 프레임 워크이므로 웹 API를 쉽게 만들 수 있습니다. 그러나 노덜 (Nodal)을 사용할 수 있다면 익스프레스를 사용하는 프로젝트에서 궁금한 점이있어서 매우 빠르게 API를 작성할 수 있습니다.Node.js : 익스프레스와 노드를 함께 사용할 수 있습니까?

둘 모두를 함께 유지하는 것이 어렵거나 힘들어 보이지만 누군가 성공적으로이 경험을했는지 궁금합니다.

감사합니다.

답변

1

각 프레임 워크는 특정 포트를 통해 수신하는 http 또는 https 서버에 바인딩되지만 두 프로토콜을 모두 실행할 수 있으며 동일한 프로토콜을 사용하므로 문제가 발생할 수 있습니다.

그렇다면 Express 서버를 포트 80 또는 443에서 실행 한 다음 포트 8000에서 노드를 사용하여 API 서버를 실행하십시오. 그러면 express 트래픽을 apx 경로로 전달할 수 있습니다 (간단히 website.com:8000).

+0

글쎄, 그래서 지금까지 2 개의 프로젝트가 따로 있어야하고 2 개의 서버가 실행되어야합니까? – Codemole

+0

동일한 프로젝트에 모든 것을 넣을 수 있지만 별도의 서버 두 개를 만듭니다. NGINX를 프록시로 사용하고 포트 8000에서 API를 실행하고 포트 8100에서 API를 실행 한 다음 NGINX를 사용하여 요청을 적절한 서버로 전달하십시오. –

관련 문제