gpt4 book ai didi

node.js - 访问 cloud9 上的 node/locomotive.js 服务器会重定向到signin.html

转载 作者:太空宇宙 更新时间:2023-11-03 22:17:44 25 4
gpt4 key购买 nike

我正在 cloud9 终端上运行用 node/locomotive.js 编写的 Web 服务器。当我尝试从客户端程序(例如curl)访问它时,它被重定向到

https://c9.io/signin.html?redirect=http%3A%2F%2Fchekofvgameserver-c9-linzhp.c9.io%2F

这使得任何客户端程序都无法测试服务器。从浏览器访问它效果很好,因为浏览器会记住我的 cloud9 凭据。

有没有办法跳过cloud9的登录页面?

最佳答案

问题是您的项目可能是私有(private)项目。为了保证只有授权人员才能访问您正在运行的 Cloud9 代理将拦截对您的应用程序的调用并检查权限。如果找不到有效的 session cookie,您将被重定向到登录页面。当您使用 Cloud9 开发 API 服务器时,客户端显然不会有该 session cookie,并且会以您上面描述的方式失败。

我看到有两个选项可以解决这个问题:

  1. 使用公共(public)工作区而不是私有(private)工作区
  2. 从Cloud9内部运行curl。您可以简单地打开第二个终端,而不是使用主机名,只需使用 $IP:$P​​ORT 与服务器对话

关于node.js - 访问 cloud9 上的 node/locomotive.js 服务器会重定向到signin.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18864704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com