私のプロジェクトには、anglejsフロントエンドとnodejsバックエンドがあります。角度コードでは、$クッキーオブジェクトを使用してクッキーを設定していて、ブラウザの左上にある「ページ情報を表示」でクッキーを見つけることができます。しかし、私がバックエンドにリクエストを送信するとき、私はそのクッキーを読むことができません。私はserver.jsにこれらの行を持っています:const cookieParser = require('cookie-parser');
とそれ以降のapp.use(cookieParser());
。クッキーオブジェクトが空であるので、(私は「{}」コンソールに取得しています)、クッキーパーサーを使用してクッキーをnodejsに読み取れません
//custom passport jwt extraction function
var cookieExtractor = function (req) {
console.log(req.cookies); //logs a '{}'
var token = null;
if(req && req.cookies)
token = req.cookies['jwt'];
return token;
};
をそしてここで問題が発生します。 そして、これをやろうとしてイム。私はここで間違って何をしていますか?
EDIT:
私は(英語以外の言語のために残念)私のアプリで設定されたブラウザのクッキーのSSを添付しています:あなたが設定したい場合は
あなたは速達を使用していますか? – lilezek
はい、私はエクスプレスを使用します – dudinii