0
Webアプリケーションの構築が始まったばかりです。何らかの理由でCloudKitとそのデータベースをバックエンドに使用する必要があります。CloudKitデータベースクエリの問題
私は本当に愚かなデータベースクエリを試み、フロントエンドで結果を見ようとしました。ここに私のコードは次のとおりです。
CloudKit.configure({
containers: [{
containerIdentifier: my identifier,
apiToken: my api token,
environment: 'development'
}]
});
var container = CloudKit.getDefaultContainer();
var DB = container.publicCloudDatabase;
var query = {recordType : 'Request'};
DB.performQuery(query).then(function(response){
if (response.hasErrors) {
throw response.errors[0];
} else {
console.log(response);
}
});
しかし、私はこのAUTHENTICATION_FAILEDエラーを取得しておいてください。
cloudkit.js:3 Uncaught (in promise) t {_ckErrorCode: "AUTHENTICATION_FAILED", _uuid: "4ef8ba12-eb00-408f-9a1c-6e8b4de84ec8", _reason: "no auth method found", _serverErrorCode: "AUTHENTICATION_FAILED", _extensionErrorCode: undefined…}
私は同じコードでレコードをフェッチしようとし、それが正常に動作します。 ログインしていないユーザーが原因でエラーが発生しましたか?もしそうなら、特定のURLのユーザがログインせずにデータベースを照会できるようにCloudKit Dashboardに設定がありますか? ありがとう!