React Router - 500内部服务器错误(create-react-app)

时间:2018-04-13 09:18:23

标签: reactjs react-router-v4 create-react-app

我想用React Router为我的组件创建单独的url。当我添加<Link to= {process.env.PUBLIC_URL+"/mylink"}>mylink</Link>并点击它时,页面打开正常。但是当我复制链接example.com/mysite/mylink并在新窗口中打开它时,我得到了500 Internal Server Error。 (这一切都发生在我的构建中)

在index.js中:

const baseUrl = process.env.PUBLIC_URL;
ReactDOM.render(<Provider store={store}>
    <BrowserRouter>
            <Switch>
                <Route exact path= {baseUrl + "/"} component={App}/>
                <Route path={baseUrl + "/mylink"} component={MyComponent}/>
           </Switch>
    </BrowserRouter>
</Provider>, document.getElementById('root'));

0 个答案:

没有答案