问题标签 [falconframework]
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.
multithreading - http客户端关闭连接时如何存储响应?
我在 python 中使用 falcon 框架来形成 web api 的 json 响应。
例如,我有一个名为的函数logic()
,它可以工作 30-90 分钟。我想要这样的东西:
- 当 http-client 请求 /api/somepath.json 我们调用
somepath_handle()
somepath_handle()
logic()
在另一个线程/进程中运行- 完成
logic()
后,线程关闭 somepath_handle()
logic()
从返回中读取响应- 如果在完成
somepath_handle()
之前被杀死logic()
,那么线程/等在完成之前logic()
不会停止
编码:
rest - 在 Falcon REST 中解码 JSON 文件上传
我正在尝试解码在我的POST
请求中上传的图像文件。
我处理上传的类文件:
调用 API,并添加名称和图像文件。图像名称“youtried.jpg”与我正在运行的文件“curl.py”处于同一级别。
我也试过改变
name = req.stream.read()
至
name = req.stream.read().decode('utf-8')
和
name = req.stream.read().decode('utf-16')
让我知道是否有正确的方法可以做到这一点。
python-3.x - 使用 Python 处理多部分/表单数据
我正在尝试将 POST 的价值与multipart/form-data
我的后端联系起来。
提出请求:
处理请求:
如何在我的班级的 on_post 方法中获取 'name' 的值(在本例中为 'Deojeff' )?
python - 将所有路径路由到 Falcon Framework 中的一个处理程序函数
我想将所有以“/api”开头的路径路由到相同的处理函数。
如:
所有都应该用一个函数来处理,我应该能够在 /api 之后获得完整的路径。
这个功能非常方便,我经常在 Node.js Express 框架中使用它。现在我正在寻找使用 Python Falcon 框架完成同样事情的方法。
更多信息可以在这里找到;它将功能定义为“列入白名单的“全局”功能。”
python - 使用 gunicorn 运行 Falcon Framework 教程时出现语法错误
这是堆栈跟踪:https ://gist.github.com/guyjacks/a8e7cda23ed87a6900fd
这是代码:https ://gist.github.com/guyjacks/3b3ca07fa62bd679cca3
安装包:https ://gist.github.com/guyjacks/8e582fcf5d19547dd729
Python 版本:Mac OSX 上的 3.2.5。
Virtualenv 已激活,所以不是这样!
仅供参考,使用 cpython 3.4.3 时效果很好。
python - 当没有路由匹配时覆盖 Falcon 的默认错误处理程序
当 Falcon(-Framework) 找不到特定请求的路由时,返回 404。如何覆盖此默认处理程序?我想用自定义响应扩展处理程序。
python - Python wsgiref simple_server 的发布文件问题
我正在使用 falcon 框架编写一个 WSGI Python Web 服务器应用程序。我wsgiref.simple_server
用于本地测试。
在我想测试将文件发布到我的服务器之前,它运行顺利。我的代码如下:
一旦我将文件发布到我的 simple_server 托管应用程序,它似乎就挂在req.stream.read()
.
但是如果我使用 uWSGI 托管我的应用程序,那么这段代码运行良好。
这个问题与simple_server有关吗?
python - 如何从猎鹰应用程序提供静态网页?
我是 python 新手,因此是猎鹰。我开始开发一个 RESTful API,到目前为止 falcon 非常适合它。提供静态网页还有其他一些要求,我不想为此编写应用程序或生成服务器。
猎鹰应用程序是否可以提供静态网页?
django - 用于微服务的 Django 或 Flask 或 Falcon
为什么微服务架构优于单体架构?我知道答案将是因为微服务架构更具可扩展性,并且每个服务彼此独立等。
我的以下问题是:我们应该使用 Flask 还是 Django REST Framework 构建?
我还听说过一个名为Falcon的框架,根据那里的文档似乎已经足够好了。