问题描述
目前,我尝试了react-router-dom v6并遇到我的子路由问题 单击父级按钮时,我可以转到子级路由。但是,如果我尝试刷新该子路线页面或自己输入该子路线链接,则该页面无法加载。
<!DOCTYPE html>
<html>
<head>
<title> Budget App </title>
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel='stylesheet' type="text/css" href='/dist/styles.css'>
</head>
<body>
<div id="budget-app"></div>
<div id="test"></div>
<script src="/dist/bundle.js"></script>
</body>
</html>
Error from console: Refused to apply style from 'http://localhost:4000/home/dist/styles.css' because its MIME type ('text/html') is not a supported stylesheet MIME type,and strict MIME checking is enabled.
import React from 'react';
import { Outlet,Link,Routes,Route} from 'react-router-dom'
import LogIn from './LogIn'
import SignUp from './SignUp'
const Home = () => (
<div className="container">
<Link to='login' className='nav-link'>Log in</Link>
<Link to='/home/signup' className='nav-link'>Register</Link>
<Routes>
<Route path='login' element={<LogIn />}></Route>
<Route path='signup' element={<SignUp />}></Route>
</Routes>
</div>
)
export default Home
感谢您的关注
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)