GitHub页面上的json文件上的AngularJS 404错误

时间:2017-11-16 11:44:17

标签: angularjs github

我使用AngularJS创建了一个GitHub Pages项目,Angular内容没有从json文件加载,我在控制台中收到404错误:

  

无法加载资源:服务器响应状态为404()birds.json

它应该只是一个客户端应用程序。这里发生了什么?它与html5mode有关吗?

Repo

Demo

相关问题:

Can one host an AngularJS based static blog on github?

AngularJS html5mode support on GitHub Pages

1 个答案:

答案 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