문제

Node.js를 게이트웨이로 사용하려고 생각합니다. WebSockets의 데이터와 함께 Node.js가 제공하는 여러 Frontends (브라우저, 앱 등)를 구현하고 싶습니다. Node.js는 데이터베이스에서 직접이 데이터를 가져올 수 없지만 Node.js는 백엔드를 통해 백엔드를 통해 백엔드를 쉽게 바꿀 수 있도록 백엔드에서 가져와야합니다. 그래서 나는 편안한 계층 또는 mqtt와 같은 게시 /구독 프로토콜을 인터페이스로 사용하려고 생각했습니다. OK ... 질문 : 이것이 좋은 생각입니까? Node.js는 게이트웨이 역할을 할 수 있으며 그러한 목적으로 어떤 모듈을 권장합니까?enter image description here

도움이 되었습니까?

해결책

이것이 좋은 생각입니까?

이런 식으로 생각할 것입니다. , 이것은 Node.js의 강점에 적합한 사용 사례입니다.

그러한 목적으로 어떤 모듈을 추천합니까?

  • 앱 서버 : Express.js
  • 웹 소켓 : socket.io (아마도 socks.js)
  • 게이트웨이에서 백엔드까지 HTTP : HyperRequest 또는 SuperAgent 또는 request.js
  • 스트레이트 업 http 프록시 기능이 필요한 경우 : Node-Proxy
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top