刷新页面会导致 401 错误 - Angular 8

发布于 2025-01-18 03:22:20 字数 439 浏览 0 评论 0 原文

当我击中 http:// localhost:4200 http:// localhost:4200/noveotpasswordemail 在我的本地环境中,它可以正常工作。

在我的生产环境中打开索引页面,然后单击链接进入另一页,也可以使用。但是,当我刷新页面或直接转到 http://< prod url>/noveotpasswordemail 时,它不起作用,然后我会收到以下错误:

//i.sstatic.net/eoihn.png“ rel =“ nofollow noreferrer”> novetpasswordemail ,并且无法找到 值得它返回401,但在本地工作正常。

when I hithttp://localhost:4200 or http://localhost:4200/forgotPasswordEmail on my local environment, it works correctly.

Opening the index-page on my production environment and clicking a link to go to another page, also works. However, when I refresh the page or go directly to http://<prod url>/forgotPasswordEmail, it doesn't work and then I get the following error:

error page

I guess that when I hit the URL, it's trying to search the rest API code for forgotPasswordEmail and it's not able to find the
value so it's returning 401 but locally it's working fine.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

安静 2025-01-25 03:22:20

在服务器配置中,您需要渲染不是静态文件或文件夹的每个路由的index.html。路由应该由角度应用程序而不是服务器来处理。

In your server config, you need to render index.html every route that is not a static file or folder. Routing should be handled by the angular application, not the server.

夜光 2025-01-25 03:22:20

我将通过以下方式实现这一目标

security.basic.enable: false
security.ignored=/**

I will achieve this through

security.basic.enable: false
security.ignored=/**
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文