2016-07-20 11 views
0

Ich habe eine Anfrage mit Express einrichten, die die folgenden Optionen:Set Teil Cookie auf ausdrücklichen Wunsch

const options = { 
    url: url, 
    method: 'GET', 
    json: true, 
    headers: { 
    'cookie': SESSION_COOKIE_NAME + '=' + sessionId 
    } 
}; 

Das funktioniert gut, aber das Problem ist, dass dies auf das Ergebnis der SESSION_COOKIE_NAME + '=' + sessionId die gesamte Cookie setzt . Wenn ich einfach die SESSION_COOKIE_NAME "Eigenschaft" des Cookies festlegen möchte, wie würde ich das tun?

Hinweis: SESSION_COOKIE_NAME ist einfach eine Umgebungsvariable, die auf die Zeichenfolge dieses tatsächlichen Cookie-Namens zeigt.

Antwort

0

Sie können einfach Cookies in express mit dem folgenden Code-Schnipsel:

res.cookie ('cookie', Cookie, {maxAge: 900000, Httponly: true});

Ich sehe keinen Grund, die Cookie-Zeichenkette manuell zu modifizieren, wenn Express Ihnen dabei hilft.

Siehe Dokumentation: res.cookie