我在一个apache本地虚拟主机上运行一个api,在另一个虚拟主机上运行我的客户端。
当关闭设备模式时,我的angularjs应用程序在Chrome中工作得很好,但当它打开时会抛出一个错误:

angular.min.js:93 GET https://api.server.com 403 (Forbidden)

下面我粘贴代码:
var storyFactory = angular.module('story.services', []);

storyFactory.factory('storyVideos', function ($http) {

    var factory = {
        story: {}
    };

    factory.getJSON = function (url, story_id) {
        return $http.get(url + '/5727cce5cf3ad/story/get/' + story_id).then(function (response) {
            return angular.extend(factory.story, response.data);
        });
    };

    return factory;
});

我已经放弃了服务器端的一个问题,因为我没有返回任何错误,它会Access-Control-Allow-Origin
我还测试了将amanifest.json添加到我的index.html中,如下所示:
{
    "permissions": [
        "https://api.server.com/*"
    ]
}

有人知道发生了什么事吗?
谢谢你的建议。

最佳答案

403错误表示服务器返回了Forbidden代码。
这很可能是服务器端的问题。

10-07 19:57
查看更多