试图建立阵营路由器V4和路径总是返回404路径没有被发现在反应路由器-DOM
我有一个基本设置
index.jsx
import React from 'react';
import ReactDOM from 'react-dom';
import App from './components/App';
ReactDOM.render(
<App/>,
document.getElementById('app')
);
App.jsx
import { BrowserRouter as Router, Route} from 'react-router-dom';
import Content from './Content';
import Contact from './Contact';
render() {
return (
<div>
<Router>
<div>
<Route path='/' component={Content} />
<Route path='/contact' component={Contact} />
</div>
</Router>
</div>
)
}
both components are basic react components
Content.jsx/Contact is the same just different class name of Contact
import "../css/content.css";
import React from 'react';
export default class Content extends React.Component {
render(){
return (
<div id="content">
<div className="inner">
<div className="bgWrap">
<h2>Welcome</h2>
<p>Hey</p>
</div>
</div>
</div>
);
}
}
内容组件适用于http://localhost:8080但我得到一个404一次我试着/接触,接触
提前
您的服务器在路径'/ contact'上浏览时是否返回客户端代码? –
我不这么认为,看网络我刚刚得到的'<!DOCTYPE HTML>
你需要让所有的“客户端处理”路线返回同样的事情安排服务器。 –