Jsonを手軽にFirebase Realtime Databaseへ保存する

Jsonを手軽にFirebase Realtime Databaseへ保存する:


やりたいこと

ローカルで作成したjsonファイルをFirebase Realtime Databaseへ保存したい。

Web画面からFirebase Console => DatabaseでJsonをインポートで保存する事はできるが、Webは手順が多くて面倒。

nodejsからできるようなので試してみた。

const request = require('request'); 
const firebase = require("firebase"); 
const config = require("../config.js"); 
const firebaseConfig = { 
    databaseURL: config.firebase.databaseURL 
}; 
firebase.initializeApp(firebaseConfig); 
 
request('https://プロジェクトID.firebaseio.com/', (error, response) => { 
    if (!error && response.statusCode == 200) { 
        var json = require(`./送信したいJson.json`) 
        firebase.database().ref('送信したいDBパス').set(json) //保存 
        console.log("success!"); 
    } 
    else { 
        console.log("error!"); 
        console.log(error); 
    } 
    firebase.database().goOffline() //firebase接続を切る 
}) 
無事保存できました。

本当はjsじゃなくてシェルスクリプトでやりたいので試してみよう。

コメント

このブログの人気の投稿

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-04-30 23:37:32 RSSフィード2021-04-30 23:00 分まとめ(42件)

投稿時間:2023-02-05 02:09:04 RSSフィード2023-02-05 02:00 分まとめ(9件)