2017-03-22 45 views
2

我正在嘗試使用本地NodeJS,特別是Chrome瀏覽器過期Cookie。但是,我放置的到期日期不會導致Cookie消失。在本機NodeJS中過期Cookie

截至目前,這裏是我的代碼:

var cookie = 'Expires=' + new Date(); 
response.setHeader('Set-Cookie', cookie); 

我最終得到餅乾到期日,像這樣,即使後續請求後:

cookie: Expires=Wed Mar 22 2017 02:14:52 GMT-0400 (EDT) 

回答

0

試試這個,它可以連續工作您。

'Set-Cookie':'sesh=wakadoo; expires='+new Date(new Date().getTime()+86409000).toUTCString();
更換sesh = wakadoo與您的變量。

+0

現在我明白了。剩下的cookie需要匹配,否則它認爲你發送了一個全新的cookie。但是,因爲我需要立即過期。我從代碼中刪除了額外的時間,並用它來代替:'var cookie = username = artekis; expires ='+ new Date()。toUTCString();' – Artekis