我的 FastAPI 本地主机无法工作的原因可能是什么?

问题描述 投票:0回答:1

我们正在尝试使用 Dialogflow 和 fastAPI 以及 Python 来开发这个聊天机器人,以生成研究论文链接。该机器人似乎在 Dialogflow 中工作正常,但使用 FastAPI 的本地主机似乎存在问题。当我们尝试打开 localhost 8000 时,它显示 post 请求未找到详细信息。不太明白发生了什么,因为我们试图找到解决方案但找不到。请帮忙。

我们正在尝试通过代码中包含的 8000 端口运行本地主机。结果应该是成功或者与我们开发的机器人相关的东西。但结果是没有找到详细信息并且出现404错误。

@app.post(“/research_papers”) 异步 defretrieve_research_papers(请求:请求):

这是我们包含并尝试使用 - https://127.0.0.1:8000 以及最后的 /research_papers 运行本地主机的代码。两者似乎都不起作用。您认为可能是什么问题?

python localhost fastapi dialogflow-es webhooks
1个回答
0
投票

出现此错误时我会想到一些项目。

  1. 检查您的端点路径和 HTTP 方法,它们应该在两个应用程序之间保持一致,与 MatsLindh 提到的有关 GET 和 POST 的内容一致。

  2. 检查您的参数,API 之间可能存在不匹配或丢失信息,因此难以处理请求,这些包括 URL、身份验证令牌、值格式等。

我发现了一些可以作为有用参考的文章:

© www.soinside.com 2019 - 2024. All rights reserved.