Ngrok“HTTP 错误 404”。找不到所请求的资源

问题描述 投票:0回答:2

Error picture

我尝试使用“ngrok”执行我的 django-app。添加了 url 到“ALLOWED_HOSTS”和其他需要的变量。我一起执行了“py manage.py runserver”和“ngrok http 80”=>没有结果。

python django ngrok
2个回答
7
投票

几个小时后,我发现你必须从 CMD 运行 ngrok,而不是从 IDE 终端。

附注如果您在“C:\Windows\System32\Drivers tc\ hosts”中为您的本地地址设置域,该命令帮助可能会帮助您:

ngrok http --host-header=rewrite mysite.com:80

其中 mysite.com - 您的域名,:80 - 您的端口。


0
投票

我试图让 Stripe webhooks 通过 ngrok 连接到我的本地主机,但是传入的请求看到了

404
(很奇怪,因为这些在过去已经工作过,应用程序和 stripe api 中都没有任何改变)。

Ngrok 也没有给出任何错误消息,并且它没有像通常那样在终端中显示请求(我可以从 Stripe 仪表板看到 404)。

解决方案:我将ngrok升级到最新版本(

brew upgrade ngrok
),启动一个新终端并以通常的方式启动ngrok,问题就消失了。

© www.soinside.com 2019 - 2024. All rights reserved.