首页 > 解决方案 > 当我通过浏览器发出请求时,Agora 云录制 api https://api.agora.io/v1/apps/:api_id/cloud_recording/acquire CORS 块

问题描述

我的 Agora 云录制 api https://api.agora.io/v1/apps/:api_id/cloud_recording/acquire通过邮递员工作,但是当我通过浏览器发出相同请求时,CORS 阻塞,我无法访问后端以下是代码我的 Angularjs 发布请求

让 url = ' https://api.agora.io/v1/apps/:app_id/cloud_recording/acquire ';

            $http({
             method: 'POST',
             url: url,
             data: data,
             headers: {
              'Access-Control-Allow-Headers': 'Content-Type',
              'Access-Control-Allow-Methods': 'POST, GET, OPTIONS',
              'Access-Control-Allow-Origin': '*/*',
                'Content-Type' : 'application/json',
                'Authorization': 'Basic ' + token,
                'Accept': 'application/json',
            }
             }).then(function (success) {
                 console.log(success)
             }, function (error) {
                 console.log(error);
             });

标签: javascriptangularjsagora.io

解决方案


您的域无权访问 API。请联系您的 API 提供商或尝试从服务器端调用 API。


推荐阅读