【发布时间】:2016-11-11 14:04:34
【问题描述】:
我的目标是将 Firebase 与 ElasticSearch 连接起来进行索引,以便在我的 iOS 应用中搜索用户名时实现“喜欢”查询。根据我的阅读,这是最好的解决方案,我想尽早以这种方式解决它,以便实现可扩展性而不是暴力破解。
为了实现这一点,我正在尝试将 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 中的密钥还是其他东西?)
【问题讨论】:
标签: ios node.js heroku elasticsearch firebase