1

こんにちは、random.org Web API からのデータを使用する角度のファクトリを作成しようとしています。JQueryなしでAngularを使用しています。私のアプリは、いくつかの CORS エラーを通知する Web サービスからのデータの読み込みに失敗します。使用するコードを以下に示します。どんな入力でも大歓迎です:

'use strict';
angular.module('TrueDice.services', [])

/**
 * A simple example service that returns some data.
 */
    .factory('TrueRandomService', function ($http) {



        var xsrf=({
            'jsonrpc': '2.0',
            'method': 'generateIntegers',
            'params': {
                'apiKey': 'd2319b89-8389-4d24-b1eb-4dbd80009153',
                'n': 1,
                'min': 1,
                'max': 6,
                'replacement': true,
                'base': 10
            },
            'id': 27846
        });


        return{
            getRand: function (numberOfDices) {
                return $http({
                    url: 'https://api.random.org/json-rpc/1/invoke',
                    method: 'POST',
                    headers:{'Content-Type':'application/json-rpc'},
                    data: xsrf
                });
            }
        };
    });

エラーは次のとおりです。

XMLHttpRequest はhttps://api.random.org/json-rpc/1/invokeを読み込めません。要求ヘッダー フィールド Content-Type は、Access-Control-Allow-Headers では許可されていません。

angular アプリは、次の構成で Cordova に格納されています。

    <access origin="*" />
4

1 に答える 1