Я пытаюсь настроить простой пример приложения с помощью сеанса на основе cook ie с Next. js apis на сервере Now / Vercel. На localhost все работает нормально (без флага безопасности), но не работает с развернутым env на https.
Ниже приведен код:
function middleware(req, res, fn) {
return new Promise((resolve, reject) => {
fn(req, res, result => {
if (result instanceof Error) {
return reject(result)
}
return resolve(result)
})
})
}
export default async function (req, res) {
await middleware(req, res, cookieSession({
keys: ['aaaa'],
secret: '123455',
secure: true,
httpOnly: true
}))
await middleware(req, res, passport.initialize())
await middleware(req, res, passport.session())
return {
req,
res
}
}