gpt4 book ai didi

javascript - 用户界面路由器返回 : "Cannot GET/page"

转载 作者:数据小太阳 更新时间:2023-10-29 04:47:47 27 4
gpt4 key购买 nike

我正在使用 ui-router , 并且有一个 profile状态如下:

.state('profile', {
url: "/profile",
templateUrl: "views/profile.html",
controller: 'ProfileCtrl',
resolve: {
currentUser: function(gamAuth){
return gamAuth.checkCurrentUser(config.userRol.user)
}
}

当我尝试重新加载/刷新页面时,我收到以下消息:

Cannot GET /profile

当我在以下位置重新加载“着陆页”时,问题没有发生:http://localhost:9000/ ,在 $stateProvider 中具有以下状态:

.state('home', {
url: "/",
[...]
})

我正在使用:$locationProvider.html5Mode(true);

我尝试按照决策树中的建议提供绝对 URL here

我还尝试了一些在网上找到的建议,最受欢迎的是这些(将其放在 app.run() 部分):

$state.transitionTo($state.current, $stateParams, {
reload: true,
inherit: false,
notify: true
});

所有方法都在使用和不使用 <base href="/"> 的情况下进行了测试标 checkout 现在 <head> 中我的index.html .感谢您的宝贵时间。

最佳答案

您需要启用html5mode如果您想使用不带“#”前缀的网址,则为 true。

您还需要添加您的 modRewrtie,如前所述 here

先决条件:

npm install --save-dev connect-modrewrite

关于javascript - 用户界面路由器返回 : "Cannot GET/page",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26904548/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com