簡體   English   中英

發送cookie到Node.js

[英]Sending cookie to Node.js

我正在使用適用於Chrome的Postman插件向我的Node.js服務器發出請求。 在標頭中,我有一個名為Cookie的字段,並使用AuthSession cookie進行填充,如下所示:

AuthSession="somekeyhere";

我也嘗試過使用Set-Cookie字段,說實話,我真的不知道兩者之間的區別。

這是我應該接收cookie的代碼,但似乎不起作用。

exports.add = function(req, res) {
    console.log(req.cookies['AuthSession']);
}

它使日志保持未定義狀態。 顯然我做錯了,我不確定是什么。

首先驗證設置cookie是否有效。 使用下面的功能並加載兩次。 第一次它將向您顯示您現有的cookie。 第二次它將顯示您第一次設置的cookie。

exports.add = function(req, res) {
    console.log(req.cookies['AuthSession']);
    res.cookie('AuthSession', 'somekeyhere');
    res.send("<html><body>Hello world</body></html>");
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM