首页 > 解决方案 > 如何从 React 客户端访问 JHipster 实体?

问题描述

我想在可通过 localhost:8080/public/ 访问的页面上列出名为 google-results 的特定实体的每条记录

我已将 /entities/google-results/google-result.tsx 中的 tsx 文件复制到 /modules/public/home.tsx 中,我创建了一条新路由并将其绑定到该组件。

它编译成功,但是当我点击 localhost/public 时,javascript 控制台显示:

加载资源失败:服务器响应状态为 401(未授权)

在此处输入图像描述

解决这个问题的最佳方法是什么?

标签: reactjsauthenticationjhipster

解决方案


在 SecurityConfiguration.java 中:

.antMatchers("/api/**").hasAnyRole("ANONYMOUS","ADMIN", "USER")
.antMatchers("/public/**").hasAnyRole("ANONYMOUS","ADMIN", "USER")

显然不建议让它这样,但它给出了它是如何工作的想法。


推荐阅读