我正在将 react.js 与 react-router-dom 结合用于内部应用程序。目前,我正在努力结合以下要求:
但是,这些要求似乎需要相反的解决方案:
HashRouter
。这使我们的URL看起来像example.com/#/applications
。 #
的URL不能与我们的安全基础结构配合使用。成功登录后,此基础结构通常会将用户带回到其原始目标URL。但是根据定义,浏览器将永远不会在#
之后包含URL的一部分,因此安全服务器根本无法将用户带回原始URL。 可以这么说,我被困在一块石头和一块坚硬的地方之间。有人对如何解决这个问题有任何建议吗?还是我需要放开其中一项要求?
注意:如果我们希望该应用程序今年上线,请求更改我们的安全基础结构不是最现实的方法。