首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试接口中的FastAPI端点

测试接口中的FastAPI端点
EN

Stack Overflow用户
提问于 2022-01-07 01:55:58
回答 1查看 243关注 0票数 1

我可以访问一个包含以下分支的私有GitLab项目:maindevelopnew_branch。机器学习项目非常复杂,包含用于NLP的各种转换器,以及从输入文本生成某些输出的许多步骤。FastAPI也被使用过。我在使用Windows。

我按照指令运行pipenv run start

代码语言:javascript
复制
←[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和get (尽管说明说要去http://localhost:8000/):

代码语言:javascript
复制
{"name":"my app API","version":"0.0.1","currentTime":"01/07/2022, 04:41:36"}

在航站楼:

代码语言:javascript
复制
←[32mINFO←[0m:     127.0.0.1:65248 - "←[1mGET / HTTP/1.1←[0m" ←[32m200 OK←[0m

但我实际上是如何使用这个应用程序的呢?我在互联网上看到了一个简单的例子,在这个例子中,我在浏览器中导航到端点,但在我的例子中,项目要复杂得多,文件夹的树也很大。我在浏览器中的地址之后输入的任何内容,都会给出{"detail":"Not Found"}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-07 02:28:37

因为FastAPI只是一个创建API的框架,所以没有真正的用户界面(除了它生成的文档)。它不是一个web应用程序,只是一个端点定义的集合。

来自FastAPI文档:

交互式API文档

替代API文档

如果您想知道应用程序中有哪些端点可用,请尝试转到http://127.0.0.1:8080/docshttp://127.0.0.1:8080/redoc

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70615740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档