项目使用react-router,做成single page application,入口地址/home/hard/Project/game/web-client/build/html/index.html
,通过域名domain.com就能访问到这个入口。
问题是,使用了路由之后,假如uri为domain.com/games.html
,通过可以通过浏览器api跳转页面,可一旦刷新页面,就会报404。
我希望的是路由到某个uri之后,即使刷新页面,或直接在浏览器中输入这个uri,一样可以直接路由到games.html
的页面。
在论坛上提了问,几天了没人响应,也查不到相关的资料,所以说其实查不到的,也问不明白,还得靠自己探索。
项目使用react-router,做成single page application,入口地址/home/hard/Project/game/web-client/build/html/index.html
,通过域名domain.com就能访问到这个入口。
问题是,使用了路由之后,假如uri为domain.com/games.html
,通过可以通过浏览器api跳转页面,可一旦刷新页面,就会报404。
我希望的是路由到某个uri之后,即使刷新页面,或直接在浏览器中输入这个uri,一样可以直接路由到games.html
的页面。
在论坛上提了问,几天了没人响应,也查不到相关的资料,所以说其实查不到的,也问不明白,还得靠自己探索。
ngRoute (angular-route.js) 和 ui-router (angular-ui-router.js) 模块有什么不同呢?
很多文章中都有说道:当时ngRoute在路由配置时用$routeProvider,但是当ui-router路由配置时用 $stateProvider 和 $urlRouterProvider。
那么它们有什么不同呢?
1、ngroute是用AngularJS框架的核心部分。
2、ui-router是一个社区库,它是用来提高完善ngroute路由功能的。