Sim*_*ran 7 reactjs react-router vite
我可以使用 React 路由器的useNavigate钩子转到类似 的嵌套路由localhost:3000/nested/route,但是一旦重新加载,我就会收到 404 未找到错误,因为它试图localhost:3000/nested/route/index.html出于某种原因进行查找。
如何将开发中的Vite配置为具有客户端路由的SPA,以便所有请求都重定向到根index.html?
Sim*_*ran 12
base通过在 my 中添加标签来修复index.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="/favicon.png" />
<meta name="viewport" content="minimum-scale=1, initial-scale=1, width=device-width" />
<meta name="description" content="My App" />
<title>My App</title>
<base href="/" />
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<script type="module" src="src/index.tsx"></script>
<div id="root"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)