Измените секрет, используемый для (отмены) подписи файлов cookie на основе информации запроса в Express, используя cook ie -parser - PullRequest
0 голосов
/ 21 июня 2020

Я хочу иметь другой секрет для (отмены) подписи файлов cookie на основе идентификатора пользователя из req.params. Я знаю, что секрет установлен в app.use(cookieParser('secret')), но как мне изменить его во время работы сервера? Секрет будет получен из базы данных.

app.use(cookieParser('secret'))
//user tries access a resource 
app.get('/:id',(req,res) => {
    const expectedID = req.params.id
    //based on the url id find the user specific secret on the database
    console.log(req.signedCookies)

    res.cookie('ID','user1', params)
    res.status(200).sendFile(path.join(__dirname,'public','index.html'))
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...