質問: 上記記事の中に「FirebaseとAlgoliaを繋げる」という項目があり、参照されている別記事(下記)にしたがって、Node.js/npmのインストール、"index.js"ファイルの作成(コードはほぼそのまま)を行いました。 * FirebaseとAlgoliaを自動反映させる しかし、記事の最後にある"node index.js"の部分がどうも上手くいっていないようです。 具体的には、ターミナルで"node index.js"のコマンドを入力すると、一応実行されているような気配はあるものの(ターミナルを閉じようとすると「このウインドウで実行中のプロセスを終了しますか?」というメッセージが出ます)、何も表示されません。 ![![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/65f53d09301ead76096aa410c3e966bb.png) 実際にも、FirebaseとAlgoliaの連携が上手くいっていないようで、RealtimeDatabase上にあるはずのデータのキーワードを入力しても、何も表示されません。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/d8479f9acab1c4d7126cb4f71dafe994.png) 以上の状況ですが、どのように解決したらよいでしょうか。 ご教示いただけると大変助かります。
回答: index.jsは個別ファイルとして作成されたのでしょうか? Qiitaの記事そのままのやり方ではないかもですが、Firebase CLIで初期プロジェクトを作成、今回のソースの反映、デプロイをやればいいかなと思います。 1. Firebase Cloudfunctionsの初期プロジェクトを作成する 2. プロジェクト内のindex.jsを編集する 3. firebaseにデプロイする 参考:公式ドキュメント「最初の関数を作成してデプロイする」