前往
大廳
主題

Fastapi 0.111.0 版本 提供新的CLI!

Treeboy | 2024-05-05 23:04:27 | 巴幣 12 | 人氣 68

Fastapi 0.111.0 版本在5月3日更新,新增了"fastapi-cli"套件,必須要將Fastapi升級至0.111.0 才可以看到,如果沒有看到,可以嘗試卸載Fastapi再重新安裝。


fastapi-cli提供了兩個指令,分別是fasrapi devfastapi run,他們替代了Uvicorn指令,
以往需要在cmd輸入uvicorn app:app --reload ,或是 uvicorn app:app --host 0.0.0.0 --port 8000,才能執行程式,現在多出了新選擇了。

使用fasrapi dev

使用fasrapi run

fasrapi devuvicorn app:app --reload 類似,當你更改程式碼的時候,他會重新加載,在開發環境中不需要再手動調整;fastapi run則和 uvicorn app:app --host 0.0.0.0 --port 8000很像,他不會重新加載,這是告訴伺服器監聽的IP位置是0.0.0.0,而port是8000(port可以隨意改,但僅限開發環境),通常是將程式佈署至雲端環境,或是測試才會用到,像是render.com,但還是以官方的指定的指令為主。

這幾天要開始使用Fastapi來開發新的API了,趕進度~


參考來源

創作回應

更多創作