admin管理员组文章数量:1395883
I have a very simple FastAPI server.
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"message": "Hello, World!"}
@app.get("/items/{item_id}")
def read_item(item_id: int, q: str = None):
return {"item_id": item_id, "q": q}
@app.post("/items/")
def create_item(item: dict):
return {"message": "Item created", "item": item}
When I try to start the server using the following command, the terminal just gets stuck and nothing happens. Im unable to ctrl + c
out of the terminal as well and all I can do is to kill the terminal process.
fastapi dev main.py --port 8001
On the other hand, if I was to start the same server using
uvicorn main:app --reload --port 8001
The terminal responded immediately and my server spun up as per normal. Can I know if anybody knows the cause for this issue.
本文标签:
版权声明:本文标题:python - FastAPI Dev taking very long to start the server whereas uvicorn main:app --reload --port 8000 works - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744087605a2588818.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论