我的目標是將Firebase與ElasticSearch連接起來,以便在我的iOS應用中搜索用戶名時實現「喜歡」查詢。從我讀到的這是最好的解決方案,我想盡早解決這個問題,以便可擴展而不是暴力破解。在Heroku上爲新的Firebase設置ElasticSearch上的Flashlight
爲了達到這個目的,我試圖將Firebase開發者爲我們提供的flashlight應用程序部署到Heroku上,但我很困惑如何去做。請糾正我錯在哪裏,我對Heroku生態系統,ElasticSearch和nodejs相當陌生。
我目前有一個Heroku帳戶,並在我的電腦(Mac)上安裝了toolbelt和nodejs/npm。我已經運行下面的命令:
git clone https://github.com/firebase/flashlight
cd flashlight
heroku login
heroku create
heroku addons:add bonsai
heroku config
(我是能夠成功地讓我的盆景網址與Heroku的config命令)
下一步是
heroku config:set FB_NAME=<instance> FB_TOKEN="<token>"
但我不我真的明白FB_NAME是什麼(我的猜測是Firebase應用程序名稱,但是由於新的Firebase設置,它不再是app_name.firebaseio.com
,而是app_name-abc123.firebaseio.com
,因此我的應用程序的名稱?或者跟隨它的字母/數字)以及什麼是FB_TOKEN? (是它在我的plist我下載了關鍵的東西?)
我找不到在哪裏可以找到數據填充FIREBASE_ADMIN_USER和FIREBASE_ADMIN_PASS作爲heroku buildpack的firebase建議:https://elements.heroku。com/buildpack/casetext/heroku-buildpack-firebase你能幫助我嗎? – rubdottocom
@rubdottocom我沒有綁定它,但我相信他們應該是您的Firebase帳戶的登錄憑據。你能嘗試並分享結果嗎? –
嗨@MustafaBerkayMutlu如何配置「config.js」?在https://github.com/firebase/flashlight上說明 – Glenn