AngularJS
の$http
サービスを使用してLeanCloud
のREST API
を介してデータを保存したところ、$httpを使用するとデータは保存できましたが、データを削除できませんでした。 delete() を実行すると、コンソールにエラーが表示されました。情報は Method DELETE is not allowed by Access-Control-Allow-Methods.
ですが、LeanCloud
公式 Web サイトの REST API
オンライン テスト ツールを使用できます。次のように、Git Bash
を通じてリクエストを直接送信することもできます:
curl -X DELETE
-H "X-AVOSCloud-Application-Id: *********************"
-H "X-AVOSCloud-Application-Key: *********************"
https://api.leancloud.cn/1.1/classes/GameScore/51e3a334e4b0b3eb44adbe1...
AngularJS
の問題なのか、LeanCloud
の問題なのか、どこに問題があるのか分かりません。
ブラウザコンソールを開いて、HTTPヘッダーのX-AVOSCloud-Application-IdおよびX-AVOSCloud-Application-Keyパラメーターが正しいかどうかを確認する必要があります。コンソールのデータ管理ページを参照して関連する操作を実行し、ネットワーク リクエストの形式を確認することもできます。これも angular を通じて実装されています。 angular 自体とは何の関係もないはずです。