python - 带有 uvicorn 的 FastAPI 获得 404 Not Found 错误
问题描述
我正在尝试(失败)设置一个简单的 FastAPI 项目并使用 uvicorn 运行它。这是我的代码:
from fastapi import FastAPI
app = FastAPI()
app.get('/')
def hello_world():
return{'hello':'world'}
app.get('/abc')
def abc_test():
return{'hello':'abc'}
这是我从终端运行的:
PS C:\Users\admin\Desktop\Self pace study\Python\Dev\day 14> uvicorn server2:app
INFO: Started server process [3808]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
INFO: 127.0.0.1:60391 - "GET / HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:60391 - "GET /favicon.ico HTTP/1.1" 404 Not Found
如您所见,我得到一个 404 Not found 。可能是什么原因?一些与网络相关的东西,可能是防火墙/vpn 阻止了这个连接或其他什么?我是新手。提前致谢!
解决方案
推荐阅读
- reactjs - 在加载和更改后获取 JSX 的元素类名
- c# - 对 Autofac 中间件模块感到困惑
- android - 错误 CorruptedCacheException 在 Android Studio 中不断抛出。解决办法是什么?
- typescript - 如何编写在 TypeScript 中生成双射的函数的函数签名?
- reactjs - 修改 Antd 日期/范围选择器
- c - ARM 汇编语言的新手。有人可以帮我完成这个程序吗?
- oracle - 在 Oracle SQLplus 中的 select 语句中插入新行值
- r - 将值作为因子的栅格图层转换为 SpatialPixelsDataFrame
- regex - Notepad++ 正则表达式用空格大写替换大写单词
- spring - 如何在 Spring MVC 中设置错误响应状态的消息?