質問

node.jsをゲートウェイとして使用することを考えています。 node.jsがWebsocketsを介してデータを使用して提供するいくつかのフロントエンド(ブラウザー、アプリなど)を実装したいと思います。 node.jsはこのデータをデータベースから直接取得することはできませんが、node.jsはバックエンドからインターフェイスを介して取得する必要があります。これにより、バックエンドを簡単に交換できます。そのため、MQTTのようなRestful LayerまたはPublish /Subscribe Protocolをインターフェイスとして使用することを考えていました。 OK ...質問:これは良い考えですか? node.jsはゲートウェイとして機能しますか?また、そのような目的のためにどのモジュールをお勧めしますか?enter image description here

役に立ちましたか?

解決

これは良い考えですか?

私はそれをこのように考えます。 はい, 、これは、node.jsの強みに適したユースケースです。

このような目的のためにどのモジュールをお勧めしますか?

  • アプリサーバー:Express.js
  • Webソケット:socket.io(たぶんsocks.js)
  • ゲートウェイからバックエンドへのHTTP:HyperRequestまたはSuperAgentまたはRequest.js
  • ストレートアップHTTPプロキシ機能が必要な場合:Node-Proxy
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top