亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在AngularJs中啟用CORS

如何在AngularJs中啟用CORS

如何在AngularJs中啟用CORS我已經為Flickr照片搜索API使用JavaScript創建了一個演示?,F在我要把它轉換成安古拉杰。我已經在網上搜索,并發現了下面的配置。配置:myApp.config(function($httpProvider) {   $httpProvider.defaults.useXDomain = true;   delete $httpProvider.defaults.headers.common['X-Requested-With'];});服務:myApp.service('dataService', function($http) {     delete $http.defaults.headers.common['X-Requested-With'];     this.flickrPhotoSearch = function() {         return $http({             method: 'GET',             url: 'http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=3f807259749363aaa29c76012fa93945&tags=             india&format=json&callback=?',             dataType: 'jsonp',             headers: {'Authorization': 'Token token=xxxxYYYYZzzz'}          });      }});主計長:myApp.controller('flickrController', function($scope, dataService) {         $scope.data = null;         dataService.flickrPhotoSearch().then(function(dataResponse) {             $scope.data = dataResponse;             console.log($scope.data);         });     });但我還是犯了同樣的錯誤。以下是我嘗試過的一些鏈接:XMLHttpRequest無法加載URL。訪問不允許的原產地-控制-允許-原產地http:/samurails.com/教程/cors-具有角-js-和-sinatra/編輯:根據@quentin的建議,我在node.js中創建了一個代理服務器:var http = require('http');var url = require('url');var fs = require('fs');var server;server = http.createServer(function (req, res) {     // your normal server code     var path = url.parse(req.url).pathname;     fs.readFile(__dirname + path, function (err, data) {         if (err) {             return send404(res);         }         res.writeHead(200, {'Content-Type':path == 'json.js' ? 'text/javascript' : 'text/html'});         res.write(data, 'utf8');         res.end();     });}),server.listen(8001);//using express to load customizes static filesvar express = require("express"),最終編輯我刪除了授權頭headers: {'Authorization': 'Token token=xxxxYYYYZzzz'}一切都很順利。我得到了我想要的。謝謝大家參與這個問題
查看完整描述

4 回答

?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

你沒有。您要請求的服務器必須實現CORS才能從您的網站訪問中授予JavaScript。您的JavaScript不能授予自己訪問另一個網站的權限。

查看完整回答
反對 回復 2019-06-03
  • 4 回答
  • 0 關注
  • 1048 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號