Partage
  • Partager sur Facebook
  • Partager sur Twitter

Le cookie ne se set pas sur localhost

Node Js, API Rest, Ionic, cookies

    17 juillet 2019 à 22:54:51

    Bonjour,

    Je suis actuellement en train de développer une application ionic qui interagie avec une API Rest faite en NodeJs et hébergée sur un app egine sur Google cloud platform.

    Mon authentification est faite grâce à un cookie. Ce cookie est set dans le serveur avec secure à false et côté ionic j'ai ajouté withCredentials: true.

    Mon probléme est que le cookie ne se set pas lorsque je fais tourner mon application en localhost dans un navigateur, mais il se set bien lorsque j'utilise postman ou lorsque que je mets l'application sur mon mobile.

    Si vous avez des idées qui pourraient m'aider, je vous en serai très reconnaissant.

    Merci d'avance

    • Partager sur Facebook
    • Partager sur Twitter
      18 juillet 2019 à 12:19:59

      Par localhost, tu veux dire que tu utilises un serveur local, ou que tu ouvres directement le fichier depuis l'explorateur de fichiers? (file://). Dans le second cas, les navigateurs comme Chrome interdisent l'écriture de cookies. (le local storage et le session storage sont autorisés en revanche, mais ça ne t'aidera probablement pas des masses ici?)
      • Partager sur Facebook
      • Partager sur Twitter
      /!\ Si je cesse de répondre c'est parce que vous êtes venus poster sans avoir suivi les cours de base sur le sujet. /!\

      Le cookie ne se set pas sur localhost

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown