問題タブ [bonsai-elasticsearch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Node.JS を使用した iOS Firebase Flashlight/ElasticSearch Heroku セットアップ
Firebase バックエンドを使用して Swift で iOS アプリを構築しています。アプリの高度な検索オプションが必要です。この github リンクから Flashlight/ElasticSearch を使用する必要があると言われましたhttps://github.com/firebase/flashlight
私のアプリの名前が SneakerSearch で、私の
Heroku と Node.js を初めて使用するので、これを設定する手順についてアドバイスが必要です。どちらも以前に学んだことはありませんが、すでに Heroku ツール ベルトをインストールしており、「sudo gem heroku install」は完了しています。
github の指示/手順と、各指示に対して実行した手順をリストしました。道順についてサポートが必要です: 1、4、5、6、9、10、12、および 15。
1. Heroku でアカウントを作成します。
1.-質問: Heroku アカウントをセットアップした後、アプリの名前を作成してデプロイする必要がありますか?それともステップ 9 まで待つ必要がありますか?
2.上記を iOS アプリのプロジェクト フォルダーに複製します。
3.プロンプトで、最初に「npm init」を実行し、次に「npm install」を実行します
4A.-質問: 「FB_SERVICEACCOUNT」とは何ですか? Firebase 3 を使用していますが、コンソールのサービス アカウントに何も見つかりませんでした。これは、既に作成した Firebase swift プロジェクトに加えて、node.js を使用してプロジェクト用にセットアップする必要がある別の Firebase アカウントですか?
4B.-質問: どこで「config.js を編集」し、FB_URL と FB_SERVICEACCOUNT を設定しますか? これは私のpackage.jsonファイルにあるべきですか?
5.-質問: ターミナルで「node app.js」を実行したところ、「throw err;^」が発生しました。なぜこのエラーが発生したのですか?
6.-質問: これは何のためですか?
7.懐中電灯のディレクトリに切り替えました
8.Herokuにログイン
9A-質問: Heroku で最初にアカウントを作成したとき、自分のアプリの名前で新しいアプリを作成し、記載されている git 手順を使用してデプロイする必要がありましたか? 最初にそれを行うべきではなかった場合、「heroku create」を実行するとそのプロセスが管理されますか?
9B-質問: 「heroku create」を実行するだけですか、それとも「heroku create -app's name- here」を実行しますか?
10.-質問: この手順の前に、Bonasi.io でアカウントを作成してインストールする必要がありますか? それとも、bonsai アカウントをセットアップする必要がありますか? 私は盆栽を使ったことがありません。
11. この質問はステップ 10 に依存すると思います。
12.-質問: Firebase TOKEN とは何ですか? これは私の Web_API_Key、App_URL、または Project_ID ですか? firebase コンソール内で「トークン」に固有のものは見つかりませんでした。Firebase 3 を使用しています。
13.メッセージ付きコミット
14.マスターにプッシュ
15.-質問: これは何のためですか?