反应相对href不能按预期工作

时间:2018-12-17 18:18:47

标签: javascript html reactjs react-router

对应用程序反应很新。与路由器和所有创建一个反应应用程序。在开发模式下,一切正常。我运行npm run build并尝试从build文件夹运行index.html。所有href都坏了。我知道路由器弄乱了。我不知道如何解决。在这里,我发布了我的代码,可以使您更加了解/

NavBar.jsx

<NavItem eventKey={3} href="/login">
        Login
      </NavItem>

请注意NavBar.jsx不在路由器内部。

Package.json

"version": "0.1.0",
 "private": true,
"homepage": "./",

当我在本地IIS中托管时,我的主页URL为

  

http://localhost/testing/index.html#/

当我单击“登录”按钮时,它导航到

  

http://localhost/login

在package.json中,我需要更改什么?我通过谷歌,有人建议将锚标记更改为路由器链接标记。但是在我的情况下,NavBar在路由器外部,此处无法更改,而且很多地方都以编程方式重定向到新的URL,因此更改所有位置非常困难。

1 个答案:

答案 0 :(得分:0)

使用distinguishedName代替"login"

"/login"
相关问题