|
@@ -6,10 +6,12 @@ import { COOKIE_MAX_AGE, __prod__ } from '../../config/constants/constants';
|
|
const getSessionMiddleware = () => {
|
|
const getSessionMiddleware = () => {
|
|
const FileStore = SessionFileStore(session);
|
|
const FileStore = SessionFileStore(session);
|
|
|
|
|
|
|
|
+ const sameSite = __prod__ ? 'lax' : 'none';
|
|
|
|
+
|
|
return session({
|
|
return session({
|
|
name: 'qid',
|
|
name: 'qid',
|
|
store: new FileStore(),
|
|
store: new FileStore(),
|
|
- cookie: { maxAge: COOKIE_MAX_AGE, secure: false, sameSite: 'none', httpOnly: true },
|
|
|
|
|
|
+ cookie: { maxAge: COOKIE_MAX_AGE, secure: false, sameSite, httpOnly: true },
|
|
secret: config.JWT_SECRET,
|
|
secret: config.JWT_SECRET,
|
|
resave: false,
|
|
resave: false,
|
|
saveUninitialized: false,
|
|
saveUninitialized: false,
|