无法在 Gitpod 上获取数据

Can't fetch data on Gitpod

我目前是一家公司的实习生,我正在尝试创建一个环境,以便能够在我的计算机上使用他们的应用程序,该应用程序耗电太多 运行。

我的应用 运行在 meteor 上使用 mongodb 时遇到问题。

当我在 Gitpod 上启动我的应用程序时,我可以访问我的应用程序 运行ning 所在的端口 3000,mongodb 所在的端口 3001 运行ning 是完全开放的.但是当我必须从我的数据库中获取数据时,我做不到。

当我在 Gitpod 上同时在本地 运行 应用程序时,我可以获取数据库的数据,它是 Gitpod 上 运行 的数据库,因为当我修改数据在 运行 本地的数据库中没有任何修改。

怎么可能?

Meteor 正在尝试通过绝对 URL 访问其后端。在默认开发模式下,它使用 http://localhost:3000,当端点在 Gitpod 中为 运行 时,您的本地浏览器无法访问它。 您需要将 ROOT_URL 环境变量设置为指向 Gitpod 公开的 public 端点。 为此执行

   export ROOT_URL=$(gp url 3000)

在终端中。