【发布时间】:2016-07-01 12:52:11
【问题描述】:
我在我的应用中使用:
app.config(function ($routeProvider, $locationProvider, $httpProvider) {
$routeProvider
.when('/', {
templateUrl: '/index.html',
controller: 'mainController'
})
.when('/login', {
templateUrl: '/views/login.html',
controller: 'LoginController'
})
.when('/user/list', {
templateUrl: '/views/users/list.html',
controller: 'userListController'
})
});
$locationProvider.html5Mode(true);
});
在 html 中有<base href="/">。我在谷歌应用引擎中使用这个应用程序。在app.yaml:
- url: /(user)/.*
static_files: index.html
upload: index.html
以user 开头的链接一切正常。但是在登录中有404 Not Founderror。任何有关解决方案的建议将不胜感激。
【问题讨论】:
-
我没有看到你在哪里配置你的基本 href "/"...
-
@Dsafds base href 可能是什么?
-
基本上用更简单的术语来说......“/”没有.when()所以它绝对会给你一个404......
-
@Dsafds 我已经编辑了我的问题。现在我有一个“/”的主控制器。但错误依然存在。
标签: angularjs google-app-engine angular-routing