Когда я захожу на сайт jhipster до входа в систему, всегда отображается сообщение об ошибке (Пользователь не найден). В проекте jhipster, где настроить анонимного пользователя для предварительного входа в систему?
Jhipster не может использовать анонимного пользователя до входа в систему
Ответы (1)
У меня также есть эта проблема, журналы серверной части и консоль браузера заполняются ошибками типа
AccountResourceException: User could not be found
Каждый раз, когда пользователь просматривает приложение перед входом в систему. Вероятно, из-за этого кода в app.tsx:
export const App = (props: IAppProps) => {
useEffect(() => {
props.getSession();
props.getProfile();
}, []);
Это означает, что он пытается запустить эффект при загрузке и каждый раз, когда AppProps изменяется, независимо от того, какой маршрут пытается посетить пользователь, даже те, которые должны быть открыты без входа в систему.
Я бы рассмотрел возможность переноса этого эффекта в некоторую часть кода, которая работает только для маршрутов только для входа в систему.
person
JavaDevSweden
schedule
30.04.2020