Domanda

Sto pensando di usare Node.js come gateway. Voglio implementare diversi frontend (browser, app ecc.) Che vengono serviti da node.js con dati su websocket. Node.js non può recuperare questi dati direttamente da un database ma node.js dovrebbe ottenerli da un backend attraverso un'interfaccia che rende facile sostituire il backend. Quindi stavo pensando di usare un livello riposante o un protocollo di pubblicazione /iscrizione come MQTT come interfaccia. Ok ... Domanda: è una buona idea? Node.js può fungere da gateway e quali moduli consigliate a tale scopo?enter image description here

È stato utile?

Soluzione

E 'questa una buona idea?

Lo penserei in questo modo. , questo è un caso d'uso adatto ai punti di forza di Node.JS.

Quali moduli mi consigliate a tale scopo?

  • APP SERVER: Express.js
  • Socket Web: Socket.io (forse Socks.js)
  • Http da gateway a back -end: iperrequest o superagent o request.js
  • Se hai bisogno di qualsiasi funzionalità proxy HTTP diretta: Node-Proxy
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top