我现在是一家公司的实习生,我想创建一个环境,能够使用他们的app,在我的电脑上运行耗电量太大。
我的app在流星上用mongodb运行时遇到了一个问题。
当我在Gitpod上启动我的应用程序时,我可以访问我的应用程序正在运行的3000端口,而mongodb正在运行的3001端口是开放的。 但是,当我需要从数据库中获取数据时,我却做不到。
当我在本地和Gitpod上同时运行应用程序时,我可以获取db的数据,而且是在Gitpod上运行的db,因为当我修改数据时,本地运行的db没有任何修改。
这怎么可能呢?
Meteor试图通过绝对URL来访问它的后台。在默认的开发模式下,它使用 http://localhost:3000
当端点在Gitpod中运行时,它无法从本地浏览器访问。ROOT_URL
env变量指向Gitpod的公共端点。要这样做,请执行
export ROOT_URL=$(gp url 3000)
在终端。