R
/route1 в /route2
Size: a a a
R
Д
Д
j
Д
VA
R
j
R
app.get('/register/google', (req, res, next) => {
const options = {}
req.username = 'bob'
return passport.authenticate(options)(req, res, next);
});
app.get('/register/google/callback', (req, res, next) => {
console.log({username: req.username}) // undefined why ?
const { provider, method } = req.params;
const passport = container.resolve('passport-login');
passport.authenticate()(req, res, next);
});
R
j
app.get('/register/google', (req, res, next) => {
const options = {}
req.username = 'bob'
return passport.authenticate(options)(req, res, next);
});
app.get('/register/google/callback', (req, res, next) => {
console.log({username: req.username}) // undefined why ?
const { provider, method } = req.params;
const passport = container.resolve('passport-login');
passport.authenticate()(req, res, next);
});
j
R
r
R
app.use(passport.session({
secret: container.resolve('secret')
}));
R
j
j
R
j