NodeJS React production build 404错误

hrirmatl  于 12个月前  发布在  Node.js
关注(0)|答案(1)|浏览(103)

我的React应用程序在生产构建中遇到了问题。当我直接打开一个链接时,我得到一个404错误。但是,如果我从主页打开相同的链接,它工作正常。
我的应用程序在https://shreejisecuresofttech.com/上运行。
下面是我的代码:

import React from 'react';
import { BrowserRouter as Router, Routes, Route } from 'react-router-dom';
import HomePage from './HomePage';
import PrivacyPolicy from './PrivacyPolicy';

function App() {
  return (
    <Router>
      <Routes>
        <Route path="/" element={<HomePage />} />
        <Route path="/privacy-policy" element={<PrivacyPolicy />} />
      </Routes>
    </Router>
  );
}

export default App;

我不确定是什么原因导致了这个问题。我已经尝试了几种方法,比如清除缓存和cookie,但都不起作用。
其他信息:
·我正在使用React Router v6。·我正在将我的应用程序部署到Nginx。

mznpcxlj

mznpcxlj1#

在React项目的Public文件夹中,创建一个名为_redirects的文件(最后没有扩展名),然后在文件中写入以下行-

/*     /index.html  200

相关问题