4

Я использую угловую ползучесть (https://github.com/DaftMonk/generator-angular-fullstack) от генератора йоман для стека MEAN. Я новичок в большинстве этих технологий, и я только начинаю обнимать вокруг себя то, как фигуры подходят друг другу.Перенаправление на исходный запрос после аутентификации, Угловой-Fullstack?

Я пытаюсь выяснить, как перенаправить свеже аутентификацией пользователя на URL, что они первоначально запрошенной, прежде чем они вошли в систему.

В

myproject/server/auth/auth.service.js 

есть эта функция, которая появляется перенаправлять назад к «/» после OAuth входа:

/** 
* Set token cookie directly for oAuth strategies 
*/ 
function setTokenCookie(req, res) { 
    if (!req.user) return res.json(404, { message: 'Something went wrong, please try again.'}); 
    var token = signToken(req.user._id, req.user.role); 
    res.cookie('token', JSON.stringify(token)); 
    res.redirect('/'); 
} 

Как бы я идти о запоминании первоначального запроса как для OAuth и локального входа, а затем был бы я ¨R соответствующим образом перенаправить пользователя после входа в систему? Благодаря!!

ответ

3

Я понял это, наконец! Мне пришлось внести изменения в 3 файла. Я сделал суть, чтобы выделить изменения:

https://gist.github.com/dcoffey3296/d27c141ef79bec3ff6a6

+0

Спасибо так много! Проведя примерно 2 часа, пытаясь понять это, ваш код работал отлично! –

Смежные вопросы