問題タブ [parse-server]
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 - Parse を移行した後、他の JS コードを参照できません
Parse.com から Heroku の Parse Server に移行した後、次のようなクラウド コードを実行できません。
切り替える前は、これでうまくいきました。
ios - Objective C で解析バージョン 1.12.0 を使用して PFQueryTableViewController にオブジェクトをロードするにはどうすればよいですか?
新しい SDK Parse Objective C バージョン 1.12.0 を使用して PFQueryTableViewController からオブジェクトを取得する方法を知っている人はいますか? objectsDidLoad および objectsWillLoad メソッドが実行されているときに、デバッグ シェルで次のエラーが発生しました。
[エラー]: $dontSelect の不適切な使用 (コード: 102、バージョン: 1.12.0)
自分の専用サーバーで parse-server を実行しています
編集
これが私のコードです:
php - 移行後にバッチ操作を実行できない
最近、Parse PHP アプリケーションを Google Cloud でホストされている Parse Server に移行する作業を完了しました。それ以来、 、 などのバッチ アクションはParseObject::saveAll()
、ParseObject::destroyAll()
ほとんどの場合に失敗し始めました。これを GitHub のバグとして報告することを考えていますが、これが私のインスタンスだけではないことを確認したいと思います。
destroyAllの GitHub PHP SDK テスト コードを再現することさえできません。
このコードと私のアプリケーションでバッチ アクションを使用すると、PHP で次の種類の例外がスローされます (この例では、saveAll によってエラーがスローされます)。
キャッチされない例外 'Parse\ParseException' とメッセージ 'cannot route batch path /1/classes/TestObject'
デバッグは、Parse Server がエラー コード 107を返すことを示しています。これは、ドキュメントによると無効な JSON を意味します。REST API には詳しくありませんが、この例では、送信されるデータは
{"requests":[{"method":"POST","path":"/1/classes/TestObject","body":[]},{"method":"POST","path":" /1/classes/TestObject","body":[]},{"method":"POST","path":"/1/classes/TestObject","body":[]}]}
これは有効な JSON です。
バッチ アクションは、移行前に正しく機能していました。PHP のバージョンは 5.6 です。どんな助けでも大歓迎です。エラーが再現できたら、GitHubにIssueを作成します。
amazon-web-services - 解析サーバーのリソース制限
parse.com アプリを移行して、AWS または Heroku でサーバーを解析することを検討しています。
過去に私が Parse で遭遇した主なフラストレーションは、リソースの制限でした。
https://parse.com/docs/cloudcode/guide#cloud-code-resource-limits
移行後のリソース制限は新しいホスト (つまり、AWS または Heroku) に依存すると想定するのは正しいですか?
parse-platform - parse-server でログを表示するにはどうすればよいですか?
Parse には、ログの読み取りとストリーミングが可能な優れた開発コマンド ユーティリティがありました。
Heroku にはそれがありますが、Parse ログではなく、Heroku ログのみが表示されます。
console.log
orステートメントを確認する方法はありconsole.error
ますか?
javascript - 解析サーバー - クラウド コードの beforeSave と afterSave は相互に影響します
私の解析サーバー クラウド コードには、1 つの beforeSave 関数と 1 つの afterSave 関数があります。beforeSave は、「post」テーブルに「誰が保存したか」の検証です。afterSave 関数は、コメントが「comments」テーブルに保存されると、「post」テーブルのオブジェクトを更新します。ただし、「result[0].save(null, { useMasterKey: true });」再度 beforeSave 機能を開始すると、クラウドが保存を行っており、ユーザーがいないため、「beforeSave」部分でのユーザー認証のため、保存ができません。少し複雑ですが、うまく説明できれば幸いです。クラウドから保存するときに beforeSave メソッドをバイパスする方法はありますか?
ios - 解析サーバーと Heroku で Cloud Code を使用する
新しい解析サーバーを理解しようとしていて、Heroku にデプロイしました。これはスムーズに進みましたが、私が苦労しているのは、サーバー側のコード (Cloud Code) の書き方を理解することです。解析サーバーの例を何度も読み返したので、何かが欠けているに違いありませんが、何かに Express を使用する必要があるのか、Cloud Code ファイルをどのようにインクルードし始めるのか、非常に明確ではありません。どんな助けでも大歓迎です。
アップデート:
探していたクラウド フォルダが間違った場所にありました。それと index.js をデスクトップの apps フォルダーに移動しました。main.js のデフォルト コードをカスタム コードに変更しました。アプリ情報を使用して index.js をセットアップしました。今の問題は、アプリを実行してクラウド コード関数を呼び出そうとすると、無効な関数というエラーが発生することです。