我有一个 nodejs 应用程序(解析服务器示例),我想连接到远程 mongoDB,该远程 mongoDB 具有通过 IP 白名单控制的访问权限。
我已经配置了 Proximo,我的启动 Procfile 看起来是这样的:
web: bin/proximo npm start
但是,我在尝试联系 Proximo 代理时遇到超时错误。
错误看起来像:
2016-03-08T21:18:18.190795+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=GET path="/parse/classes/_User" host=something.herokuapp.com request_id=064586db-9b43-4b11-9b80-25b4b521e0bd fwd="129.51.22.25" dyno=web.1 connect=0ms service=30001ms status=503 bytes=0
如果我删除了 proximo start 调用(并且只有“npm start”)并且还向所有 IP 开放了我的数据库服务器,那么一切正常。但我更愿意拥有静态和白名单 IP 的安全性。
我觉得我错过了一些非常简单的配置,但我找不到它是什么 - 任何帮助表示赞赏:)