当在 Codespace 中运行的应用程序将端口输出到控制台时,GitHub Codespaces 会检测 localhost URL 模式并自动转发端口。有关详细信息,请参阅“在 Codespace 中转发端口”。
如果端口未自动转发,您可以手动转发它。有关详细信息,请参阅“在 Codespace 中转发端口”。
如果已设置端口转发,请检查以下内容
- 使用 VS Code 右下角弹出的通知“提示”消息中的链接,或单击终端中的 URL,以打开已转发端口。如果您通过浏览器连接到 Codespace,则在本地机器上键入
localhost:8000
(例如)将不起作用。 - 确保您的应用程序仍在 Codespace 内部运行。如果您的 Codespace 在一段时间不活动后停止,则需要确保在 Codespace 重新启动后重新启动应用程序。
通常,您可以使已转发端口公开访问,或在拥有仓库的组织内访问。有关详细信息,请参阅“在 Codespace 中转发端口”。如果公共或组织可见性选项中的一个或两个不可用,则表示已配置组织级策略。有关详细信息,请参阅“限制转发端口的可见性”。
GitHub 用于端口转发的域名可能会不时更改。如果您的代码(例如在测试中)引用了已转发的端口,我们建议您使用环境变量而不是硬编码 URL。有关更多信息,请参阅“Codespace 的默认环境变量”。