0

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

我的应用程序在使用 mongodb 的流星上运行时遇到问题。

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

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

这怎么可能 ?

4

1 回答 1

0

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

   export ROOT_URL=$(gp url 3000)

在终端。

于 2020-04-25T15:38:56.633 回答