1. shu223

    Posted

    shu223
Changes in title
+Parseにサーバーサイドのコードを書く
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,76 @@
+Parse の Cloud Code をはじめて触ってみた際に書いたメモです。ほぼ [Getting Started](https://www.parse.com/docs/cloud_code_guide) の手順通りです。
+
+####1. ダッシュボードからアプリをつくっておく
+
+####2. コマンドラインツールをインストールする
+
+````
+$ curl -s https://www.parse.com/downloads/cloud_code/installer.sh | sudo /bin/bash
+````
+
+
+####3. Parse newコマンドを実行する
+
+````
+$ parse new MyCloudCode
+````
+
+EmailとPasswordを求められるので、入力する。
+
+GitHubとかでサインアップした場合、Passwordがないので、ParseのダッシュボードのAccount->Editで設定しておく。
+
+認証に成功すると、
+
+ 1:MyAppA
+ 2:MyAppB
+ Select an App:
+
+みたいな感じでどのアプリにするか聞かれるので、番号を入力する。
+
+成功すると、下記フォルダ/ファイルが自動生成される。
+
+ -config/
+ global.json
+ -cloud/
+ main.js
+ -public/
+ index.html
+
+####4. デプロイ
+
+cloud/main.js にはHello world的なコードが入ってるので、すぐにデプロイして試せる。
+
+````
+$ cd MyCloudCode
+$ parse deploy
+````
+
+成功すると、ダッシュボードの Cloud Code タブで main.js の内容を確認できる。
+
+ちなみにこんなコード。
+
+````
+Parse.Cloud.define("hello", function(request, response) {
+ response.success("Hello world!");
+});
+````
+
+
+####5. たたいてみる
+
+curlコマンドからmain.jsに実装されているhello関数を呼ぶ。
+
+````
+curl -X POST \
+ -H "X-Parse-Application-Id: {Application ID}" \
+ -H "X-Parse-REST-API-Key: {REST API Key}" \
+ -H "Content-Type: application/json" \
+ -d '{}' \
+ https://api.parse.com/1/functions/hello
+````
+
+こういうレスポンスが返ってくる。
+
+ {
+ "result": "Hello world!"
+ }