Ich habe eine AngularJS-App implementiert, die über Websockets mit dem Backend von Sails kommuniziert und dabei sails.io.js verwendet.SailsJS - Verwendung von sails.io.js mit JWT
Da das Backend im Grunde eine reine API ist und mit anderen Apps verbunden wird, versuche ich Sessions komplett zu deaktivieren und benutze JWT.
Ich habe Express-JWT eingerichtet und kann normale HTTP-Anfragen recht gut verwenden, aber wenn ich eine Anfrage über sails.io.js sende, passiert überhaupt nichts - websocket Anfrage bleibt auf dem Client ausstehend, und nichts passiert auf dem Server (mit "albernen" Loglevel).
Ich habe versucht, sails.io.js Patchen die query parameter zu unterstützen und bei der Verbindung, ich das Token von Angular senden, aber im besten Fall, erhalte ich eine Antwort mit Fehlermeldung von Express-jwt kommenden Anmeldeinformationen zu sagen fehlen ...
Ich habe auch einige Hinweise gesehen, dass socket.js in Segeln muss mit beforeConnect geändert werden, ich habe socketio-jwt gesehen, aber habe keine Ahnung, wo und wie man das in, in Sails.
Hat jemand das implementiert und verwendet JWT mit Sails und Sockets? Ich würde schätzen jede Art von Hinweis in welche Richtung zu gehen :)