Warum ist "req.user" für Socket-Anfragen in "Sails.js", "Angular.js" und "Passport.js" undefiniert?

Ich versuche, die Fragen für den aktuellen Benutzer mit einer Anfrage wie dieser zu erhalten:

http://localhost:1337/question/forme

Im Rahmen der GET-Anforderung kann ich auf req.user.username zugreifen und die JSON-Antwort bereitstellen, wenn ich über den Browser darauf zugreife.

Wenn ich versuche, dieselbe Socket.get () - Anforderung aus meiner Angular client.js-Datei zu erstellen, funktioniert dies nicht. Ich habe auch versucht, über die Browserkonsole darauf zuzugreifen, und es schlägt bei socket.get () - Anforderungen fehl.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage