phil
- 10
- 0
Всем доброго времени суток, пишу свою не большую рулетку на nodeJS и React, и столкнулся с проблемой.
На BackEnd'e использую пакет passport-steam, создаю вроде все норм,
вот middleware:
вот express-session:
вот router:
и вот на этом этапе когда со стима снова клиент переходит на
, консоль печатает что req.user undefined
Кто знает в чем может быть проблема?
На BackEnd'e использую пакет passport-steam, создаю вроде все норм,
вот middleware:
Код:
passport.use(
new SteamStrategy(
{
returnURL: 'http://localhost:3000/game/lottery',
realm: 'http://localhost:3000/',
apiKey: '8C8C553BEC981B4385AF6C9E255F4EA2'
}, async (identifier, profile, done) => {
return done(null, profile)
}
)
)
Код:
app.use(session({
secret: 'keyboard cat',
resave: true,
name: 'U_SESSION',
saveUninitialized: true,
cookie: { secure: true }
}))
app.use(passport.initialize())
app.use(passport.session())
app.use((req, res, next) => {
console.log(req.headers['cookie'])
next()
})
Код:
app.get('/game/lottery', (req, res) => {
console.log(req.user)
res.status(200).json({test: req.url})
})
У вас нет разрешения на просмотр ссылки, пожалуйста Войдите или Зарегистрируйтесь
Кто знает в чем может быть проблема?