0

Postman プラグイン for Chrome を使用して Node.js サーバーにリクエストを送信しています。私のヘッダーには Cookie というフィールドがあり、次のように AuthSession Cookie が入力されています。

AuthSession="somekeyhere";

Set-Cookie フィールドも使用してみましたが、正直なところ、この 2 つの違いはよくわかりません。

これは、Cookie を受け取るはずの私のコードですが、機能していないようです。

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

未定義のログを記録し続けます。明らかに私は何か間違ったことをしている、私には何がわからない。

4

1 に答える 1

1

まず、Cookie の設定が機能していることを確認します。以下の関数を使用して、2 回読み込みます。初めて、既存の Cookie が表示されます。2 回目は、最初に設定した Cookie を表示します。

exports.add = function(req, res) {
    console.log(req.cookies['AuthSession']);
    res.cookie('AuthSession', 'somekeyhere');
    res.send("<html><body>Hello world</body></html>");
}
于 2013-05-09T17:17:24.780 に答える