example-herokuの部分は自分のHerokuアプリに合わせて修正してください。backendの処理時のみにします。次のように修正します。promise;にします。すると署名処理部分が以下のようにできます。:});Promiseを使うことで大きな変更なく実装が進められます。チャット画面作成HTMLファイルを作成します。今回はBootstrapを使っています。app.js、logic.jsについては後述します。全体像は次のようになります。いうWebアプリケーションフレームワークを使っています。詳細は省きますが、処理としては次のようになります。メソッドが呼ばれます。メソッドを実行しています。呼ばれますので、その中ではテンプレートを使っての中にHTMLをレンダリングします。メソッドは次のようになります。呼び出して、作成日時の逆順(query.descending(“createDate”))でデータを取得しています。処理が成功すれば、Promiseのresolveを呼び出しています。backendへのデータ取得部分が完了になります。ついて先ほどのデータ取得部分を見ると、POSTメソッドで実行されているのが分かります。通常、外部ドメインのAjax処理はGETメソッドであればJSONPを使って回避できますが、それ以外のメソッド(POST/DELETEなど)は利用できません。ついてドメイン制限を外していますので、POST/DELETEメソッドが自由に使えるようになっています。新規投稿Webチャットなので新規投稿も行えないといけません。app.js側を見ていきます。呼び出しているだけです。次にlogic.jsを見てみます。backendへの保存処理を行っています。いっても与えられたパラメータ(名前とメッセージ)をセットして、保存処理(saveメソッド)を呼び出しているだけです。これだけでデータは永続的にクラウド上に保存されます。SDKをそのまま使うこともできるかと思います。外部公開であれば今回のように署名処理をサーバサイドで行い、利用できるドメインを制限するのが良いでしょう。何よりHTML/JavaScriptだけでサーバサイドにデータを保存し、共有できる仕組みが簡単に構築できてしまうのが魅力ではないでしょうか。データストアはデータベースのように、さらにファイルストアを使えば写真やバイナリファイルをアップロードすることもできます。Tumblr関連記事2017-01-17スクリプトで認証データを扱うにはスクリプトの中でACL管理されたデータを扱う方法です。認証はID...2016-03-04スクリプト機能を使ってデータの検証を行う先日リリースされたスクリプト機能を使ってデータの検証(バリ...2016-02-12クライアントキーを隠蔽して安全にmBaaSを使ってみるmBaaSではアプリケーションキーとクライアントキーを組み合わせ...2016-01-14Monacaで作ったゲームにランキング機能を追加してみようランキング機能を実装してみたいと思います。題材として使うの...2014-09-29クライアントキーの隠蔽に。HTML5でゲーム開発。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。