【发布时间】:2020-11-08 18:13:45
【问题描述】:
我使用 express js 和弹性搜索开发了一个搜索引擎应用程序。一切都在 localhost 上正常工作,但是当我在 Heroku 上部署它时,只有 express 应用程序被部署并且弹性搜索客户端在 localhost 上运行。那么如何将它们一起部署呢?
【问题讨论】:
标签: javascript node.js express elasticsearch heroku
我使用 express js 和弹性搜索开发了一个搜索引擎应用程序。一切都在 localhost 上正常工作,但是当我在 Heroku 上部署它时,只有 express 应用程序被部署并且弹性搜索客户端在 localhost 上运行。那么如何将它们一起部署呢?
【问题讨论】:
标签: javascript node.js express elasticsearch heroku
简单地说,您必须通过 ssh 进入 Heroku 服务器并在那里安装一个 elasticsearch 实例,如果您使用的是 Heroku 的免费层,这是不可能的。其他解决方案可能是找到云弹性搜索提供程序并更新您的应用中的配置以连接到它
【讨论】: