我正在尝试避免生产404 page
应用中的react js
。在local host
解决方案中我使用了(path="*")
,但是当我deploy
到aws
时却没有。import { Router, Route, IndexRoute, browserHistory } from 'react-router'
<Router onUpdate={() => window.scrollTo(0, 0)} history={browserHistory}>
<Route path="/" component={k.App}>
<IndexRoute component={k.Home}/>
<Route path="/signin" component={k.SignIn}/>
<Route path="/signup" component={k.SignUp}/>
...
<Route path="*" component={k.NotFound}/>
</Route>
</Router>
这是我的路线:
react-router v2.8.1
显然服务器正在查找特定文件,以及这是如何将单页应用程序抛出404.如何在客户端解决此问题?
同样,当我刷新任何特定页面时,我得到404.我猜问题是一样的。
谢谢!
react v15.3.2
import itertools
me = request.user
others = User.objects.exclude(id=me.pk)
users_list = itertools.chain([me], others)