0

これは私に大きな頭痛の種を与えています.CSRF Coo​​kieは正しく機能していますが、何かが壊れているようで、セッションを開始できません. どんな助けでも大歓迎です。

編集: 言及するのを忘れていましたが、Nginx からのすべてのリクエストを HTTPS で受け入れるノード サーバーに転送するリバース プロキシ サーバーとして Nginx を使用しています。

var express = require('express'),
    path = require('path'),
    cookieParser = require('cookie-parser'),
    session = require('cookie-session'),
    csrf = require('csurf'),
    bodyParser = require('body-parser');

var app = express();

app.enable('trust proxy', 1);
app.use(session({
  secret: 'supersecret!',
  name: 'session_id'
}));
app.use(cookieParser('supersecret!'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
4

1 に答える 1

0

誰もが知っているように問題を修正しました。実際には非常に簡単です。

エクスプレスセッションに切り替えて、ドキュメントに記載されているようにセットアップしたところ、すべてが完全に機能しています! みんな助けてくれてありがとう!

于 2015-12-12T12:03:24.793 に答える