在 Github 个代码空间上使用 Graphql 服务器设置 PERN 堆栈
Setting up PERN Stack with Graphql Server on Github Codespaces
我在我的本地机器上有一个工作的 PERN 应用程序(同一个 repo),并试图在 Github Codespaces 上进行测试。
在 Github Codespace 上启动 GraphQL 服务器时,我在使用 Postman 在线测试时遇到错误 Error: Exceeded maxRedirects. Probably stuck in a redirect loop
:
我假设我有三个基于其他人项目的选项:
- 设置Docker环境
- 解决 CORS 或代理设置
- 在一个存储库上托管服务器,在另一个存储库上托管前端(并且仍然解决 CORS 和代理问题)
理想情况下,我想在 Github Codespaces 中继续测试和开发。
什么是 Codespaces 开发的最佳选择,什么是我准备部署时最简单的选择?
我从来没有成功地让 Postman 在 Github Codespace 上工作...但是我确实成功地获得了我的 PERN 堆栈 运行 并解决了 CORS 和网络 ERR 问题,我讽刺地试图使用 Postman 进行故障排除。
- 根据 @vladanpaunovic in a Github thread here 的建议,您可以使用 GraphQL Playground 更改设置。我确实必须从 GraphiQL 更改为 GraphQL Playground 才能尝试这个建议。
- 然后在 Codespace 的 VS Code(我使用浏览器)中,我将
Port Visibility
设为 Public
我在我的本地机器上有一个工作的 PERN 应用程序(同一个 repo),并试图在 Github Codespaces 上进行测试。
在 Github Codespace 上启动 GraphQL 服务器时,我在使用 Postman 在线测试时遇到错误 Error: Exceeded maxRedirects. Probably stuck in a redirect loop
:
我假设我有三个基于其他人项目的选项:
- 设置Docker环境
- 解决 CORS 或代理设置
- 在一个存储库上托管服务器,在另一个存储库上托管前端(并且仍然解决 CORS 和代理问题)
理想情况下,我想在 Github Codespaces 中继续测试和开发。
什么是 Codespaces 开发的最佳选择,什么是我准备部署时最简单的选择?
我从来没有成功地让 Postman 在 Github Codespace 上工作...但是我确实成功地获得了我的 PERN 堆栈 运行 并解决了 CORS 和网络 ERR 问题,我讽刺地试图使用 Postman 进行故障排除。
- 根据 @vladanpaunovic in a Github thread here 的建议,您可以使用 GraphQL Playground 更改设置。我确实必须从 GraphiQL 更改为 GraphQL Playground 才能尝试这个建议。
- 然后在 Codespace 的 VS Code(我使用浏览器)中,我将
Port Visibility
设为Public