问题标签 [falcon]
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 - 如果路由中有路径参数,我们如何在 falcon 中间件中获取路径参数?
我的路线如下:
和中间件类似于
python - 如何在 Falcon Request 对象中获取 client_addr?
falcon Request 对象中有remote_addr和access_routes,但需要的是请求的client_addr Pyramid 中有什么我不知道如何做到这一点。不检查标题和所有信息。
python - 是否可以从 Python 运行 Falcon 应用程序?
我正在将我的代码从 Flask 移动到 Falcon,一个小烦恼是我似乎无法找到从该方法运行基于 Falcon 的应用程序的__main__
方法。在我的 Flask 应用程序中,我有这个:
有没有办法为 Falcon 应用程序做同样的事情?我不介意使用像 Gunicorn 这样的包装器,但它似乎也不能(轻松)__main__
从
注意:这仅用于开发目的,我知道如何在生产中运行 Falcon 应用程序
python - 当我制作猎鹰 API 时,我的 excel 已损坏
我正在尝试制作一个 Web API 来将 csv 保存到模板 excel 文件中。我制作了一个功能,当我执行它时它可以完美运行。但是一旦我从函数 (def on_get(self, req, resp): ) 调用它,文件就会损坏。我可以进行哪些更改以防止文件损坏?
服务器代码:
功能:
python - Python Falcon 和 Axios:无法允许 CORS
我很难允许对 Flask 服务器的 CORS 请求。客户端是使用 axios 的 React。客户端的错误是:
如果我直接在浏览器中导航到 url(在任一 PC 上),它加载没有问题。但是当使用 axios 时它会中断。
我尝试了以下策略:
1)直接附加标题:
2)通过中间件全局使用falcon_cors:
1) 在本地使用 falcon-cors:
没有任何工作。当我在浏览器中检查响应时,我可以看到 'access-control-allow-origin': '*' 我在某处读到 axios 不能总是看到所有标题。有没有人遇到过这个?谢谢你。
python - API REST falcon python POST 方法
我尝试使用 falcon 编写 API REST。
on_get 方法效果很好,但是在使用 on_post 时,我无法获取 POST 请求的正文,我不知道为什么
我收到以下错误
我正在使用 Postman 来测试 API。我尝试在 POSTMAN 中使用以下正文(原始-> JSON)
我错过了什么?
python-3.x - 设置 Nginx 超时和默认 JSON 响应
我有一个简单的 Falcon REST API 用于接受 JSON 格式正文的 POST 请求:
{ "Input": "input string request" }
并返回:
{ "Output: "output string response" }
需要注意的是,在生产环境中,所有请求都来自单个客户端,并且该服务应该能够处理 50 个请求/秒,平均响应时间低于 200 毫秒。理想情况下,这些请求应该分批完成,但不幸的是,由于几个因素,它必须以这种方式完成。
我发现 Bjoern(与 Gunicorn 相比)能够以最快的速度为我的应用程序提供服务,并在导致超时之前处理最多的负载。最重要的是运行 Nginx,我的默认配置粘贴在下面。
我面临的问题是我看到大约 2% 的请求超时(由 Linuxwrk
命令行工具确定),我认为这是由于负载。
我想知道是否可以将 Nginx 配置为设置响应客户端的时间限制(假设为 500 毫秒),如果上游服务器在响应之前达到该时间限制,则发送带有空 JSON 响应的默认 JSON 响应:{ "Output": "" }
是否可以让所有请求在指定的最长时间内返回?
在此先感谢您的时间!:)
/etc/nginx/nginx.conf:
/etc/nginx/conf.d/app.conf
python - 如何在 windows 和 pycharm 上调试 falcon 应用程序?
有没有办法在 Windows 上调试 falcon 应用程序?我正在使用 Pycharm。
我使用女服务员从命令行运行,但我不知道如何调试我的源代码。
python - 在 Python 中使用 C++ 数据?
我正在使用 novint falcon 触觉设备,python 不支持此设备。因为我的老板想要 C++ 中的 xyz 的坐标值来发送我的 python 代码。简而言之,将数据从 C++ 程序发送到 python 程序。