已經歷了許多論壇,即使在用於解決錯誤的解決方案的stackoverflow中:XMLHttpRequest無法加載file:/// .. ..交叉原點請求僅支持協議方案:http,data,chrome,chrome-extension,https,chrome-extension-resource。
雖然也有像如何使用Node.js,應用程序和開源解決方案需要一個HTTP服務器被託管,我需要一個解決方法,這樣我可以測試我在$ HTTP GET()地方。
我也嘗試過,從開始鉻 - 允許文件訪問從文件 - 禁用網絡安全,但沒有運氣。
那麼,任何人可以幫助我在本地運行我的$ http get()沒有服務器?還是強制去服務器?
以下是我的代碼。
app.factory('jsonFactory', function($http) {
var obj = {};
$http.get("response.json").then(function (response) {
obj = response.data;
});
return {
get: function() {
return obj;
}
};});
只需安裝服務器即可。這解決了所有*開發沒有一個,然後部署到一個所導致的問題。 – Quentin
@昆汀:你說的對!但是,我有一個要求,我不應該使用服務器。 –