Jhipster не может использовать анонимного пользователя до входа в систему

Когда я захожу на сайт jhipster до входа в систему, всегда отображается сообщение об ошибке (Пользователь не найден). В проекте jhipster, где настроить анонимного пользователя для предварительного входа в систему?


person Eric Cheng    schedule 26.03.2020    source источник


Ответы (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