我使用AngularJS创建了一个GitHub Pages项目,Angular内容没有从json文件加载,我在控制台中收到404错误:
无法加载资源:服务器响应状态为404()birds.json
它应该只是一个客户端应用程序。这里发生了什么?它与html5mode有关吗?
相关问题:
答案 0 :(得分:1)
这是因为您的birds.json
位于angular-birds
目录中。尝试改变
var promise = $http.get('/birds.json').then(function (response) {
return response.data;
});
到
var promise = $http.get('angular-birds/birds.json').then(function (response) {
return response.data;
});
您可以查看我曾经在github页面上构建和部署我自己网站的AngularJS repository。这是demo。