2016-08-09 4 views

答えて

1

カスタムサーバーのサイドコードは、クラウドコードで実現できます。クラウドコードを使用すると、NodeJSで記述されたカスタム関数を作成できます。これらの関数は、データベースからのクエリ、ソーシャル、メール送信などの他のソリューションと統合できます。解析サーバの大きな利点は、クラウドコード機能の中から好きなnpmモジュールを使用できることです。そこには何百万ものモジュールがあり、無制限のオプションがあります。

クラウドコードのもう一つの非常にクールな機能は、サーバ側フックです サーバ側フックあなたは、オブジェクトが保存または削除されているときに構文解析サーバーコアによってトリガーされるコードを書くことができます。このようなイベントをすることができます: beforeSave -

とよりを削除する前に何かをする - 何かをするオブジェクトが beforeDelete保存された後 - オブジェクトがデータベース afterSaveに保存されている前に何かを行います

Parse.Cloud.define("{YOUR_FUNCTION_NAME}", function (request, response) { 
    // write your code, require some npm module and more... 
}); 
:詳細..

新しいクラウドコード関数を定義するためには、次のコードを使用する必要がありますSDKの(のiOS、アンドロイド、JavaScriptの構文解析サーバーのREST APIを介してまたはparse-サーバークライアント経由で簡単に行うことができるクラウドコード機能をトリガ

Parse.Cloud.beforeSave("{PARSE_OBJECT_NAME}", function (request, response) { 
    // write your code and handle before saving an object 
}); 

:あなたは以下のコードを書くことができますサーバー側のフックを作成するために

そしてもっと)

ここで、クラウドコードに大きなガイドがあります:

http://parseplatform.github.io/docs/cloudcode/guide/

グッドラック:)

+0

これは私のために働いた。現時点では、ローカルサーバーを使用していますが、Google CloudまたはAmazon Cloudに展開したいと考えています。このプロセスを認識している場合は、リンクポインタを提供できますか?ありがとう。 –

+1

あなたのクラウドコードは、解析サーバと共に展開する必要があります。あなたの解析サーバの中にはクラウドフォルダがあり、そこにmain.jsがあります –

+0

ポインタありがとうございます。すぐにそれを報告します! –

関連する問題