路由在测试服务器上提供了带有Edge的404,但在本地运行良好,Chrome始终可以运行

时间:2019-01-23 07:24:09

标签: javascript reactjs ecmascript-6 routing microsoft-edge

我最近将一个ReactJs网站部署到了我们的测试服务器上,以进行业务测试,并注意到,深入研究该路由可以在Edge(和IE)上获得404,同时在本地和Chrome / Firefox上可以正常运行。

我的路由定义如下:

const App = () => {
    return (
        <MuiThemeProvider theme={theme}>
            <Header />
            <BrowserRouter>
                <Switch>
                    <Route exact path="/" component={OrdersPage} />
                    <Route path="/orders/:orderReference/picking" component={OrderPickingPage}/>
                    <Route path="/orders/:orderReference/label" component={OrderLabelPage}/>
                </Switch>
            </BrowserRouter>
        </MuiThemeProvider>);
};

根始终有效,这是另外两个使Edge在连接到测试服务器时出现问题。

绝大多数企业都在使用Edge / IE,因此我需要来支持它。但是,由于不仅浏览器有所不同,而且环境也有所不同,所以我觉得它可能是任何东西。

  

关于要看什么的任何指针,以缩小搜索范围   解决方案?

0 个答案:

没有答案