到目前为止,我还没有找到答案,希望你们知道答案。我正在寻找一种在react中轻松设置http头的方法。我认为将它们直接设置在路由器内是一个不错的解决方案:
render((
<Router history={browserHistory}>
<Route path="/" component={App}>
<Route path="about" component={About}/>
<Route path="users" component={Users}>
<Route path="/user/:userId" component={User}/>
</Route>
<Route path="*" component={NoMatch}/>
</Route>
</Router>
), document.getElementById('root'))
也许可以作为属性或只是额外的标记
<Header>
,这样您就可以轻松地指定每个路由要设置哪些标头。例如,对于所有路由(path="*"
):
Content-Security-Policy: script-src 'self' https://apis.google.com
这只是一个想法。是否有支持这种功能的模块?如果不是这种情况,是否有任何原因?