问题标签 [quart]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 可以对 Quart Schema 进行 PUT 和 GET 调用,但不能对 POST 进行调用?
我正在使用 Quart 和 Quart-Schema 为 Web 应用程序开发 API。对 API 的 GET 和 PUT 调用工作正常。该 API 在 DigitalOcean 上托管的 Kubernetes 中运行。所有调用都在文档页面上正常工作。POST 调用不起作用,我收到的唯一错误消息是400 BAD REQUEST Bad request or unsupported method
. 任何输入都是无价的。
以下 PUT curl 工作:
下面的 POST 卷曲不起作用:
这是负责 POST 的代码:
我的dockerfile如下:
我的 Kubernetes YAML:
python - 用 Quart 运行 RabbitMQ Pika
我正在使用 Quart 框架,但我还需要使用 RabbitMQ Pika 连接器,但我无法让它们玩得很好,因为它们都有无限循环。
入口点:
服务等级:
代码甚至没有到达print('Thread created...')我不明白。从这个问题我明白 RabbitMQ 不是线程安全的,但我不明白如何运行 RabbitMQ。
google-chrome - 使用 HTTP/2 设置 Quart 服务器
我正在尝试设置 Quart 服务器来使用 HTTP/2。我一直在尝试在以下位置浏览最少的文档:
我在哪里:
一些基本检查:
查看输出
这是我从 chrome 加载 index.html 页面时看到的内容:
从 chrome 获取 http/2 我缺少什么?
python-asyncio - Quart 与 NATS.io 客户端结合使用
我正在尝试在一个应用程序中运行 QUART 和 NATS 客户端。将此代码用于 nats 部分[https://github.com/nats-io/stan.py/issues/12#issuecomment-400865266][1]
我的主要功能包含:
但它只是运行 QUART 并且 nats 被阻止。我该如何解决这个问题?
信息:
- 蟒蛇 3.9
- 异步 nats 客户端 0.11.4
- 夸脱 0.11.4
cors - Cloud Run 是否会从我的后端移除 CORS 标头?
我使用Quart、Quart-CORS和SQLAlchemy在 Python 中开发了一个简单的后端。当我使用 Postman 在 localhost 上尝试不同的端点时,CORS 标头会正确返回。一旦我在 Google Cloud Run 上部署它,Google 似乎会删除后端返回的每个响应中的所有 CORS 标头,因此我的前端会拒绝响应。
有没有人遇到过这个问题?关于如何解决它的任何想法?如果需要我这边的任何其他信息,请告诉我。
谢谢,
html - 如何在 Python Quart 中接受请求之前渲染网页?
我试图创建一个将数据发布到 MySQL 数据库的注册表单。代码是
我的表单代码是
当我留在注册页面并提交表单时,它工作并将数据发送到数据库。但是当我尝试从索引页面访问该页面时,我得到
我认为问题是我的注册页面正在尝试请求尚未提交的表单数据。如果我的假设是正确的,有什么办法可以解决我的问题吗?
python - 使用 Discord.py 机器人运行 Flask/Quart 应用程序
我正在尝试制作一个 Discord 机器人来侦听 webhook 并在它收到来自 webhook 的 ping 时在不和谐频道中发送消息。似乎由于线程在 python 中的工作方式,我无法在主线程上同时运行 Quart 服务器和 Discord.py 机器人。我正在尝试将机器人和服务器都迁移到他们自己的线程上。Quart 是 Flask 的异步实现,因此线程需要是异步的。有谁知道我怎么能做到这一点?我尝试了几种方法都不起作用
python - Python Quart websocket,在两个客户端之间发送数据
使用 Quart 我试图通过 websocket 从一个客户端接收数据,然后让 Quart websocket 服务器通过 websocket 将其发送到不同的客户端。
两个客户端将单独共享相同的 url,其他对客户端将拥有自己的 url。此回声测试分别适用于两个客户端:
我尝试使用此处的示例进行广播https://pgjones.gitlab.io/quart/tutorials/websocket_tutorial.html#broadcasting尽管我可以捕获并打印不同的 websocket,但从一个客户端向另一个客户端发送数据并没有太多运气:(
仅存储 websocket 对象并遍历它们也不起作用
python - 在 Heroku 中使用 Quart
现在我正在尝试在 Heroku 上托管一个 Quart 网络应用程序。这是我的测试代码:
我的 Procfile 目前是:web: hypercorn -b 0.0.0.0:5000 quartTest:app
这是我的错误:Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
这是一些日志,它将永远重复:
如果有人可以帮助我,我将不胜感激。
python-3.x - 在 quart web 应用程序中实现 2FA 的简单方法
我有一个 quart web 应用程序,它连接到 LDAP 服务器进行登录。
我想实施 2FA,越容易越好,因为客户不愿意使用手机扫描条码登录。
我怎么能做到这一点?
最好不要使用任何与条形码扫描相关的方法,因为我的客户不愿意这样做。