【发布时间】:2019-01-07 08:34:04
【问题描述】:
我使用 react-router-dom 将我的 react 应用程序(客户端渲染)创建为单页应用程序。使用这个来捕获 404 页面非常简单:
import {Router} from 'react-router-dom';
import {Switch, Route, Redirect} from 'react-router-dom';
...
const Main = () => {
return (
<Router history={history}>
<Switch>
<Route exact path="/" component={Home}/>
...
<Route path="*" status={404} component={PageNotFound}/>
</Switch>
</Router>
)
};
export default Main;
这行得通。但是在渲染PageNotFound组件时,http头状态还是200,而不是预期的404。
在使用客户端渲染时,有没有办法设置 404(或 301)页眉?
【问题讨论】:
标签: reactjs http-headers react-router-dom