0
我想弄清楚如何爲set-cookie標頭設置HttpOnly屬性,專門用於本地NodeJS。設置NodeJS cookie標頭的HttpOnly屬性
現在,我有這個代碼,但它不起作用,因爲我仍然可以訪問與客戶端JavaScript的cookie。
response.setHeader('Set-Cookie', ['HttpOnly']);
我想弄清楚如何爲set-cookie標頭設置HttpOnly屬性,專門用於本地NodeJS。設置NodeJS cookie標頭的HttpOnly屬性
現在,我有這個代碼,但它不起作用,因爲我仍然可以訪問與客戶端JavaScript的cookie。
response.setHeader('Set-Cookie', ['HttpOnly']);
要設置cookie,您需要指定cookie代碼中缺少的名稱和值。這就是爲什麼它不起作用。示例代碼將是:
response.setHeader('Set-Cookie', 'foo=bar; HttpOnly');
如果要設置多個cookie,有的用HttpOnly
,有些沒有。該代碼將是:
response.setHeader('Set-Cookie', ['foo=bar; HttpOnly', 'x=42; HttpOnly', 'y=88']);
據Node.js HTTP document,沒有全局HttpOnly
配置,這是有道理的,因爲通常你可能需要一些餅乾客戶端可讀。
哦,我明白了。我錯誤地解釋了NodeJS文檔,但你已經清除了它。謝謝你的幫助! – Artekis