小编Olu*_*ael的帖子

React JS 应用程序链接在实时服务器上抛出错误 404,但在本地主机上运行

我用 create-react-app 构建了这个 React js 应用程序。我使用react-router-dom作为路由。当我直接访问任何链接(例如 url/products)时,它会抛出 404 错误页面。但如果我从应用程序上的链接进入该页面,它将直接工作。但这两种方式在开发中都运行得很好。我只在生产时收到此错误。

它托管在 DigitalOcean 上

404 错误页面显示 这是我的 app.js 设置:

<Router>
      <NavBar />
      <Switch>
        <Route exact path={`${process.env.PUBLIC_URL}/`} component={Home} />
        <Route path={`${process.env.PUBLIC_URL}/products`} component={Products} />
        <Route path={`${process.env.PUBLIC_URL}/category/:category`} component={Category} />
Run Code Online (Sandbox Code Playgroud)

请帮助看看我做错了什么并提出修复建议

javascript reactjs digital-ocean react-router-dom

2
推荐指数
1
解决办法
3365
查看次数