CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[NodeJS] cookie express.sid inaccessible

tucsky
tucsky
Niveau 5
24 février 2014 à 22:50:26

:salut:

J'ai monté un pti serveur nodejs + express + socket.io pour un de mon nouveau jeu en html5.
J'appelle le serveur depuis une balise script (<script src="http://localhost:3000/socket.io/socket.io.js"

</script>)

sur une autre page que celle du serveur.

C'EST A DIRE QUE : mon serveur NODEJS est en http://localhost
et mon jeu est en http://localhost/game/

Je cherche a identifier mes joueurs à l'aide des cookie (avec express et sessionStore) donc normalement je devrais avoir un cookie "express.sid" présent dans le header quand l'utilisateur va sur http://localhost/game/
Une fois "identifié", le serveur fait le lien entre l'id du cookie et l'id du joueur si il est déjà venu, comme ça il récupere son pseudo, score etc...

Mais le problème c'est que après avoir lancé mon serveur, je doit aller sur localhost:3000 (donc en faisant une réelle requete HTTP vers le server NodeJS plutot que par le <script></script>) pour qu'il me donne mon cookie et qu'il soit accessible sur localhost/game/ sans quoi il n'y a aucun cookie dans le header.

Vous voyez se que jveux dire ? Mes utilisateurs ne doivent pas aller sur localhost:3000 puisque le jeu est sur /game/, ya rien à voir sur le :3000 je sais même pas pourquoi c'est là.

Si non, ya pas un autre moyen d’identifier les utilisateurs par cookie/session ?
??

Des idées ?! :up: :svp:

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment