suchen

Heim  >  Fragen und Antworten  >  Hauptteil

node.js – nodejs, wie man Client-Cookies löscht

nodejs, wie man Client-Cookies löscht.
Ich habe zwei Schnittstellen erstellt.
Nach dem Zugriff auf die Schnittstelle wird ein Cookie auf der Seite gesetzt.
Das Cookie wird nach dem Zugriff auf die b-Schnittstelle gelöscht,
aber meine b-Schnittstelle kann nicht gelöscht werden

res.setHeader("Set-Cookie", ["id="]);

Ich kann es mit dieser Methode löschen, aber der Client hinterlässt weiterhin Felder wie „id=“. Gibt es eine Möglichkeit, es direkt zu löschen?

漂亮男人漂亮男人2852 Tage vor864

Antworte allen(2)Ich werde antworten

  • 世界只因有你

    世界只因有你2017-06-05 11:15:11

    function delete_cookie( name ) {
      document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
    }

    Antwort
    0
  • 怪我咯

    怪我咯2017-06-05 11:15:11

    只能通过设置过期时间令其马上失效
    res.cookie(prop, '', {expires: new Date(0)});

    Antwort
    0
  • StornierenAntwort