已经把项目用yarn build打包然后用serve -s build生成一个serve。
访问http://localhost:5000是可以出现页面的。
但是点击子页面访问简历详情页http://localhost:5000/resume/19就出现了404错误无法找到页面,The requested path could not be found。
之前用yarn start 访问的http://localhost:3000/是不会出现这种问题的。
请问老师是哪里出现这个访问路径不匹配的问题?
路由代码是这样的:
import { BrowserRouter as Router,
Route,
Switch,
Link
} from "react-router-dom";
class App extends Component {
render() {
return (
<Router>
<div className="App">
<Header/>
<div className="main">
<Switch>
<Route path="/register" component={Register} />
<Route path="/login" component={Login} />
<Route path="/logout" component={Logout} />
<Route path="/myresume" component={MyResume} />
<Route path="/resume/:id" component={Resume} />
<Route path="/addresume" component={AddResume} />
<Route path="/editresume/:id" component={EditResume} />
<Route path="/" component={Index} />
</Switch>
</div>
</div>
</Router>
);
}
}### 问题描述
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)