我訪問包含以下分支的私人GitLab專案:main,develop和new_branch。機器學習專案非常復雜,包含用于 NLP 的各種轉換器,以及從輸入文本生成一些輸出的許多步驟。也使用了 FastAPI。我正在使用 Windows。
我按照說明運行pipenv run start:
←[32mINFO←[0m: Started server process [←[36m12988←[0m]
←[32mINFO←[0m: Waiting for application startup.
←[32mINFO←[0m: Application startup complete.
←[32mINFO←[0m: Uvicorn running on ←[1mhttp://127.0.0.1:8000←[0m (Press CTRL C to quit)
我去http://127.0.0.1:8000并得到(雖然說明說去 http://localhost:8000/):
{"name":"my app API","version":"0.0.1","currentTime":"01/07/2022, 04:41:36"}
在終端:
←[32mINFO←[0m: 127.0.0.1:65248 - "←[1mGET / HTTP/1.1←[0m" ←[32m200 OK←[0m
但是我如何實際使用該應用程式?我在互聯網上看到了一個簡單的示例,我在瀏覽器中導航到端點,但在我的情況下,專案要復雜得多,并且檔案夾的樹很大。我在瀏覽器中的地址之后輸入的任何內容,都會給我{"detail":"Not Found"}.
uj5u.com熱心網友回復:
由于 FastAPI 只是一個用于創建 API 的框架,因此沒有可用的真實用戶界面(除了它生成的檔案)。它不是一個網路應用程式——只是一個端點定義的集合。
來自 FastAPI 檔案:
互動式 API 檔案
替代 API 檔案
如果您想知道應用程式中可用的端點,請嘗試轉到http://127.0.0.1:8080/docs或http://127.0.0.1:8080/redoc。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/405279.html
標籤:
