Я пытаюсь разработать конечную точку Python FastAPI для Windows в среде Ubuntu WSL, но, похоже, не могу просмотреть/доступ к ней из моего браузера. Странно то, что я пробовал это несколько дней назад, и, похоже, он работал нормально, но с тех пор не работал, поскольку я, кажется, получаю эту ошибку от использования завитка в моем powershell:
curl : Unable to connect to the remote server
At line:1 char:1
+ curl http://127.0.0.1:8000/
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
И в любом браузере я получаю сообщение о том, что не может найти этот сервер.
Вот пример кода:
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def root():
return {
"message": "Hello World"
}
а затем я запускаю uvicorn main:app --reload
, чтобы запустить приложение и попытаться получить доступ к предоставленной конечной точке.
Моя версия сборки ОС — 19041.508, если это имеет значение.
Кто-нибудь знает, как я могу заставить это работать снова? Я понятия не имею, что здесь может пойти не так.
Спасибо