Приложение Simple Next. js на сервере сейчас не обслуживает безопасные файлы cookie - PullRequest
0 голосов
/ 25 апреля 2020

Я пытаюсь настроить простой пример приложения с помощью сеанса на основе 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
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...