FastAPI 學習之路(四十一)如何打斷點調試我們的程序



        在前面的開發中,我們在寫代碼的過程中呢,很多時候都是利用

uvicorn main:app --reload 

  

  來部署啟動我們的服務,但是在實際的開發中,我們有時候可能需要加斷點去調試我們的程序,只有加了斷點,我們才能快速的開發調試我們實際遇到的問題,那么我們應該怎么加斷點呢,其實也是很簡單的,可以一起看下。

        其實也是很簡單的,在代碼中如何去實現這個需求

from fastapi import FastAPI
from routers.user import usersRouter
from routers.items import itemsRouter
import uvicorn
app = FastAPI(docs_url="/openapi",
              redoc_url="/apidoc")
app.include_router(usersRouter, prefix="/user", tags=['users'])
app.include_router(itemsRouter, prefix="/items", tags=['Itmes'])

if __name__ == "__main__":
    uvicorn.run(app, host="127.0.0.1", port=8000)

我們可以看下是否可以啟動不

 

 

 

 正常啟動成功,那么我們去看下能正常請求不

 

 

    接口可以正常請求。

       證明我們改造是成功的,那么我們在對應的接口加下斷點。

 

      我們用dubug啟動。

 

  我們再用postman去請求下。

 

 

我們看到,可以正常進入到我們debug的地方。這樣我們在實際開發的過程中,就可以根據我們的需要進行debug了。

        其實我們的改造很簡單,就是把之前我們用命令的啟動地方給遷移到了我們文件內進行啟動。其實很簡單的改造就能完成了。

        其實fastapi開發學習沒有那么復雜。特別容易上手。后續還會繼續給大家給進行分享。

文章首發在公眾號,歡迎關注。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM