1. Прохожу по ссылке на авторизацию через Github oauth
2. Далее он перенаправляет меня на моё приложение localhost:4200/?code=999999999999#/
3. Так как у меня настроен router angular-ский, то не зная этого route он кидает меня обратно на localhost:4200/#/. Это происходит это так быстро, что я не могу получить этот 'code'.
4. Делал следующим образом но пишет undefined:
import { ActivatedRoute, Params } from '@angular/router';
this.route.queryParams.subscribe(params => {
this.githubCode = params['code'];
localStorage.setItem('githubCode', this.githubCode);
});
5. Пробовал вешать guard на path в роутере
p.s. помогите пожалуйста