ASP. NET Core 3.0 SPA в бесконечной петле перенаправления - PullRequest
0 голосов
/ 22 февраля 2020

Если я создаю новый проект с использованием pnet core 3.0 шаблона SPA, все в порядке. Но когда я копирую папку Api-Authorization, чтобы использовать AuthorizeInterceptor, AuthorizeService и guard, по неизвестной причине, когда я вхожу в систему, вход в систему успешен, но login-menu все еще показывает мне возможность войти снова. Когда я устанавливаю охрану маршрута как AuthorizeGuard, тогда я падаю в бесконечное перенаправление l oop.

Как решить эту проблему?

PS. Я только заметил, что когда я перестаю использовать ha sh в моих маршрутах, все работает как хотелось RouterModule.forRoot(routes/*, { useHash: true }*/)].

1 Ответ

0 голосов
/ 22 февраля 2020

После 48 часов поиска я понял, что ApiAuthorization работает только с Html5 ссылками, а не с ha sh. поэтому мне пришлось убрать useHa sh in AppRoutingModule вот так

RouterModule.forRoot(routes/*, { useHash: true }*/)]

Теперь все работает правильно

...