当我访问 jhipster 网站预登录时,它总是显示错误消息(找不到用户)。在 jhipster 项目中,在哪里设置匿名用户进行预登录?
问问题
224 次
1 回答
0
我也有这个问题,后端日志和浏览器控制台填满了类型错误
AccountResourceException: User could not be found
每当用户在登录前浏览应用程序时。可能是因为 app.tsx 中的这段代码:
export const App = (props: IAppProps) => {
useEffect(() => {
props.getSession();
props.getProfile();
}, []);
这意味着它会尝试在加载时运行效果,并且每次 AppProps 发生变化时,无论用户尝试访问什么路径,甚至那些应该在没有登录的情况下打开的路径。
我会考虑将这种效果转移到只为登录路由运行的代码的某些部分中。
于 2020-04-30T11:52:38.323 回答