我第一次使用 FastAPI 开发一个小型 API。 我正在使用
uvicorn
当我使用时:
$ uvicorn main:app --host 0.0.0.0
我可以从网络内部(使用我的公共 IP)访问该应用程序,但不能从外部访问。我已经检查了防火墙,甚至尝试完全禁用它,但是没有任何效果。我只是希望能够向外界展示该应用程序。我怎样才能做到这一点?
我发现使用像 ngrok 或 expose 这样的服务来完成此类事情更容易。
从 Windows Defender 防火墙为您在 FastAPI 中使用的端口创建入站规则。