| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
===サードパーティのサービスおよび API と統合===
[[File:GoogleCloudFunctions_UseCase4.png]]
==サンプル==
*https://firebase.google.com/docs/functions/get-started?hl=ja
メッセージをFirestoreに保存する
import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
admin.initializeApp();
export const addMessage = functions.https.onRequest((request, response) => {
const original = request.query.text;
admin.firestore().collection("message").add({original: original}).then(
(data) => {
response.json({result: `Message with ID: ${data.id} added.`});
}
).catch(
(e) => {
response.json(e);
}
);
});

案内メニュー