問題タブ [parse-cloud-code]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - CloudCode を使用して Parse.com の URL から画像を保存する
ここ数日間、HTTP リクエストから取得したファイルを保存するのに苦労しています。これが私のコードです:
私が得るエラーは次のとおりです。
object.set("icon1", imgFile)
このすべての最も奇妙な部分は、問題なく場所を変更できる行を含めた場合にのみエラーが発生するobject
ことです。に保存しようとしたときにのみエラーが発生しimgFile
ますicon1
どんな助けでも大歓迎です。ありがとう!
login - Parse.Cloud.Define で user.logIn に対して Parse Unity クラウド呼び出しを実行すると、400 Bad Request が発生する
ログインを処理する Parse Cloud Code サーバー側関数を定義しようとすると、呼び出そうとすると 400 Bad Request が返されます。解析ログを見ると、「Failed with: ReferenceError: user is not defined」というエラーが記録されています。しかし、ユーザーは間違いなく定義されています!
以下は、LogIn のクラウド コードの定義です。
Unity から、LogIn coud コード関数に対して次の呼び出しを行います。
ユーザーsashas123とstudent123を使用してUnityから上記を呼び出すと、サーバー側の解析ログに次のエラーが記録されます。
E2014-09-26T17:06:18.001Z] v8: クラウド関数 LogIn を次のように実行しました: 入力: {"username":"sashas123","password":"test"} で失敗しました: ReferenceError: user is not defined at main. js:43:5
E2014-09-26T17:38:50.474Z] v10: クラウド関数のログインを次のように実行しました:
入力: {"username":"student123","password":"test"} で失敗しました: ReferenceError: user is not defined at main. js:43:5
次のデータ ブラウザーのスナップショットは、上記のユーザーが明確に定義されていることを示しています。
![ユーザー クラスの解析][1]
Cloud Code を介してサーバー側で user.LogIn を呼び出すことに問題はありますか、それとも Unity の問題ですか?
javascript - Parse.com クラウド コード - 保存後
特定の種類のユーザーのアカウントが更新されたときに通知する、保存後のトリガーを Parse.com に追加したいと考えていました。この場合、列 "user_ispro" が Parse.User で true の場合、保存後にメールを送信したいと考えています (この列は null から true のいずれかです)。以下のコードを追加しましたが、クエリだけでなく、更新ごとにメールが送信されます。考え?
ios - クラウド コードで parse.com クラスを操作する
parse.com をバックエンドとして使用するランダム メッセージング アプリがあります。キーを使用して「メッセージ」というクラスにメッセージを保存しています。
- "messageBody" (メッセージの内容) と
- 「senderId」(もちろん送信者IDです)
これが Messages クラスに保存された後、クラウド コードを使用して 3 人のランダムなユーザーにクエリを実行し、このメッセージを送信します。
私の質問は、現在の方法でエラーが予測されるため、これを行うための最良の方法はどれかということです。私が使用している現在の方法は、ユーザーが送信を押した後、メッセージをParse.comに保存してから、「3人のランダムユーザーに送信」クラウド機能を呼び出しますが、メッセージが前に解析バックエンドに正常に保存されなかった場合はどうなりますか?クラウド機能は実装されていますか?
基本的に、Messages クラスに新しいオブジェクトがあるときはいつでも、ユーザーのデバイスから呼び出すのではなく、解析バックエンドから 3 人のランダムなユーザーにこれを送信できる方法があるかどうかを知りたいですか?
または、解析バックエンドへの保存を完全にスキップして、クラウド関数のパラメーターとしてクラウド コードに直接送信する必要がありますか? 次に、それをバックエンドに保存します。messageBody が非常に大きい場合はどうなるでしょうか。
したがって、この質問は実際にはコードに関するものではなく、それを構造化する方法に関するものです。
この質問のタグとして Hector Ramos を使用できたらいいのに
javascript - 現在のユーザーからの現在のユーザー インスタンスに対する ACL 制限書き込みを解析します
アプリケーションの解析に _User クラスがあり、その ACL がクラウド コード (W/マスター キー) を期待するあらゆる場所からの書き込みを制限するようにしたいと考えています。ユーザーには、検証済みのユーザーであるかどうかを示す「検証済み」ブール列があります。彼らがログインしたり、JavaScriptをいじったり、「検証済み」として自分自身を書き込んだりしたくありません。このコードを書きましたが、うまくいきません。助言がありますか?
javascript - Parse.com から特定のオブジェクトを削除する
私のクラウド コードでは、"Messages" クラスの最初のオブジェクトを取得したいと考えています。次に、そのオブジェクトからいくつかの情報を取得し、それを別のクラスに送信し、最後に、最初に取得した「メッセージ」クラスからそのオブジェクトを削除します。以下は私のコードですが、動作しません。これはどうやって作り直せばいいですか?
collection.remove などの「破棄」メソッドとは異なるアプローチを使用する必要がありますか?
混乱を避けるために、「getUsers」は任意の関数呼び出しです。
javascript - クラス全体とクラス内の最初のオブジェクトのクエリ
私のクラウド コードでは、"Messages" クラスの最初のオブジェクトを取得したいと考えています。次に、そのオブジェクトからいくつかの情報を取得し、それを別のクラスに送信し、最後に、最初に取得した「メッセージ」クラスからそのオブジェクトを削除します。
私の質問は、最初のオブジェクトを取得するためだけに「Messages」クラス全体を照会する必要がありますか? 非効率的なコードのためにアプリの速度を落としたくありません。
混乱を避けるために、「getUsers」は任意の関数呼び出しです。
javascript - Parse.Cloud.afterSave メソッドが機能しない
「メッセージ」という名前のクラスに新しいオブジェクトが保存されるたびに、このクラウドコードを実行しようとしていますが、新しいオブジェクトを自分の「メッセージ」というクラス。コードの何が問題になっていますか?