Windows服务器上的ReactJS:路由器不起作用-尝试查找子目录而不是路由

问题描述

我正在2019 Windows服务器上运行ReactJS项目,并且将BrowserRouter用于子路由,问题是子路由在生产版本中不起作用。它将尝试查找子目录。

例如website.com/login不起作用(即使它在路由器中),它转到子目录登录。

当您以开发人员身份托管项目时,website.com:8000/login确实起作用。

我尝试用以下方法编辑web.config:

enter image description here

但没有任何改变。

路由器:

 <BrowserRouter>
    <Route exact path="/" component={Landing} />
    <Route path="/login" component={Login} />
    <Route path="/logout" component={Logout} />
    <Route path="/signup" component={Signup} />
 </BrowserRouter>

可能是什么问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)