Chcę ustawić niektóre informacje o użytkowniku w pliku cookie i mieć do niego dostęp podczas połączenia, czy to możliwe?Czy mogę uzyskać dostęp do cookie z Socket.io?
Odpowiedz
client.request.headers.cookie
prowadzi do wyścigu warunki jak ciasteczko zawsze wskazuje na ostatni zalogowany użytkownik.
Zobacz: Socket.IO Authentication.
mam go, to działa:
client.request.headers.cookie
Dzięki! To działało idealnie dla mnie – Aron
Zgodnie z tą odpowiedzią, będzie to działać dobrze dla rozwoju, ale przerwać produkcję ze względu na warunki wyścigu: http://stackoverflow.com/a/4754814/371122 – HasFiveVowels
Korzystanie Socket.IO 0.8.7, można uzyskać dostęp do nagłówków żądania poprzez:
socket.handshake.headers
można znaleźć więcej szczegółów na ten temat w https://github.com/LearnBoost/socket.io/wiki/Authorizing
- 1. Czy mogę uzyskać dostęp do IIdentity z Web API
- 2. Czy mogę uzyskać dostęp do elementu struct/class z szablonu?
- 3. Jak mogę uzyskać dostęp do indexedDB synchronicznie?
- 4. Paperclip for Rails: Czy mogę uzyskać dostęp do modelu?
- 5. Czy mogę uzyskać dostęp do zmiennej w heredoc w Ruby?
- 6. Czy mogę uzyskać dostęp do czegokolwiek w pamięci?
- 7. Jak mogę uzyskać dostęp do plików INI z Perla?
- 8. Jak mogę uzyskać dostęp do wskaźnika C z fortranu?
- 9. Jak mogę uzyskać dostęp do ListViewItems z ListView WPF?
- 10. Jak mogę uzyskać wszystkie pliki cookie CookieContainer?
- 11. Jak można uzyskać pliki cookie z HttpClientHandler.CookieContainer
- 12. Jak mogę uzyskać wartość cookie wewnątrz punktu końcowego websocket
- 13. Jak uzyskać dostęp do Seconds_Behind_Master z SQL
- 14. Dostęp do plików cookie z rozszerzenia Google Chrome
- 15. Jak uzyskać dostęp do cookie klienta (z identyfikatorem sesji) utworzonym przez plik node.js Express?
- 16. Konfiguracja NGINX do pracy z Socket.IO
- 17. Jak uzyskać dostęp do sesji przeglądarki/plików cookie z poziomu aplikacji Shiny App
- 18. Jak uzyskać dostęp do aplikacjiContext z kontrolera
- 19. Jak uzyskać dostęp do Wikipedii z R?
- 20. Jak uzyskać dostęp do aplikacji?
- 21. Jak uzyskać dostęp do ModelState z ActionFilter?
- 22. Jak mogę uzyskać dostęp do pliku logcat na urządzeniu
- 23. Jak mogę uzyskać dostęp do licznika procesora Intela
- 24. Czy mogę uzyskać dostęp do zawartości iframe z poddomeny, jeśli używam www. w głównej domenie?
- 25. Czy mogę uzyskać dostęp do określonych wartości kluczy w słowniku z szablonu django?
- 26. Czy mogę uzyskać dostęp do modelu widoku nadrzędnego z częściowego widoku podrzędnego?
- 27. Czy mogę uzyskać bezpośredni dostęp do modułu stałej z HTML pod AngularJS
- 28. Czy mogę uzyskać dostęp do zasobów z różnych ustawień narodowych Androida?
- 29. W konsoli IPython (Spyder), czy mogę uzyskać dostęp do zmiennej z main() po uruchomieniu mojego programu?
- 30. Czy mogę uzyskać dostęp do dokumentu lub obiektów okna z testu kątomierza?
Jakiekolwiek dowody na to? Podany link nie wspomina o tym. – rvighne
2016: https://github.com/socketio/socket.io/issues/2470 Najnowsze dokumenty: https://socket.io/docs/server-api/#namespace-use-fn – Palisand