Hinweis: Hier geht es nicht darum, sowohl node.js als auch HTML5-Sockets zu verwenden. Ich bin auch nicht daran interessiert, die Vorzüge der Einrichtung, die ich beschreibe, zu diskutieren.
node.js läuft auf dem Server, und da es Verbindungen über Sockets unterstützt als Kunde Die WebSockets können als Zwischenschicht zwischen einem HTML5/JS-Client und einem Server fungieren, der TCP/IP verwendet (z. B. ein Datenbankserver). Sowohl node.js als auch WebSockets bieten also Möglichkeiten zum Öffnen von Socket-Verbindungen zu einem Server.
Meine Frage ist, hat jemand erfolgreich ein node.js-Skript auf WebSockets portiert, d.h., schneiden Sie node.js aus der Gleichung, so dass Ihr Webbrowser direkt mit der Datenbank verbindet? Ich stelle mir vor, dass es so aussehen würde:
- alles, was mit HTTP zu tun hat, weglassen
- Portierung der Verwendung aller node.js-spezifischen Funktionen auf die WebSockets-API
Wenn dies getan wurde, war es eine Menge Ärger oder waren die node.js und WebSockets APIs relativ ähnlich?