问题标签 [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.

0 投票
2 回答
134 浏览

linux - 通过 Linux 脚本或 falcon 更新文本文件中的日期和时间:Hadoop

我有一些带有以下条目的文本文件:

如果当前日期是 3 月 18 日:输出应该是: 输出:

然后条件If name == my && type ==I需要使用结束时间更新开始时间 - 结束时间将是处理的当前日期:

任何人都可以帮助我选择最佳方法来处理具有上述要求的文件。

我希望我的要求被清除:) 谢谢,Madhu

0 投票
0 回答
47 浏览

python - res.location 对 url 查询字符串进行双重编码

我已经将一个 URL 传递给 res.location,它有另一个 URL 作为查询字符串,当 res.location 在标头中设置时,查询字符串中的 URL 被编码两次。

例如,传递给 res.location 的 URL 是,

预期标题: 位置http://localhost?redirect_uri=http%3A%2F%2Fsomepage

实际标题: 位置http://localhost?redirect_uri=http%253A%252F%252Fsomepage

欢迎任何解决此问题的建议。谢谢

0 投票
1 回答
2251 浏览

python - 如何将 Gevents 与 Falcon 一起使用?

我正在尝试将 Falcon Web 框架与 gevents 和 asyncio 等异步工作者一起使用。我一直在寻找教程,但我找不到任何将 gevent 的实现与 falcon 结合起来的教程。由于我以前从未使用过 gevents,因此我不确定如何测试这种组合。有人可以指导我查看示例或教程吗?

谢谢!:)

0 投票
1 回答
1313 浏览

python - Python Falcon 通过 URL 过滤

我有一个正在处理的小型 API,一切正常,我的所有请求都按预期执行,但是当我尝试通过 URL 查询过滤结果时,由于某种原因它适用于 id 但不适用于设备字段。

示例http://localhost:8000/location?id=(some random id)这将起作用

但如果我这样做http://localhost:8000/location?device=(some device)将不起作用,返回 null

那么谁能告诉我我做错了什么?或者更好的是,如果有人知道使用 URL 进行过滤的更好方法?

注意:我正在使用 rethinkdb

编辑:

这是我通常拥有的:

按 id 过滤可以正常工作,但不能按设备过滤,这很奇怪

0 投票
1 回答
790 浏览

python - 使用 Python 的实时应用程序 - Tornado - Falcon - Django

我必须开发一个实时应用程序来支持成千上万的 Python 用户。问题:决定使用哪个框架和架构。

第一个选项是:

  • 仅限 Falcon(管理员和 API)

第二:

  • Tornado 管理请求,Admin 运行 Django,API 运行 Falcon

另一个问题是数据库。可能只有一个 RethinkDB(第一个选项),或者两个,带有 Postgresql(第二个选项)。

这些选项中哪个是最好的?应该尝试不同的东西吗?

PD:一种奇特的实现可能是使用 Tornado 套接字

0 投票
1 回答
237 浏览

hortonworks-data-platform - 无法安排 falcon 进程 - 无法执行授权操作,java.io.IOException:无法设置 IO 流

您好,我正在尝试在 Kerberised 集群上使用 falcon CLI 和 falcon 服务用户来安排 falcon 进程。我收到以下错误消息:

Falcon 应用程序日志显示如下:

有什么建议么?谢谢。

0 投票
0 回答
1686 浏览

python - Falcon - 如何根据 Swagger 规范验证传入请求?

根据用 json 编写的 Swagger 2.0 规范验证 Falcon 视图中的传入请求的最方便和全面的方法是什么?

我曾经使用名为pyramid_swagger的出色工具对 Pyramid 应用程序做同样的事情。它可以在应用程序级别无缝插入,并将validateddict 附加到request对象。它包含所有内容,包括路径参数、查询字符串参数,当然还有正文参数。

我尝试了Flexfalcon-json-io,但无法满足我的需要。serve_swagger也是完全不同的故事,我不需要自动生成的 API。

此时我正在考虑编写自己的工具或扩展 Flex 或 falcon-json-io。有什么我错过的吗?

0 投票
1 回答
51 浏览

python - 我可以使用 Hendrix 运行 Falcon 应用程序吗?

Hendrix 是一个用 Tornado 编写的兼容 WSGI 的服务器。我想知道它是否可以用来运行用 Falcon 编写的应用程序?

0 投票
1 回答
1601 浏览

python - Falcon 框架 - 如何在会话中存储变量?

我需要在我的 Falcon 应用程序的会话中存储当前用户 ID。在烧瓶中,我会这样做:

我希望能够在 Falcon 中做类似的事情:

我怎样才能在 Falcon 中完成这样的事情?

0 投票
4 回答
2127 浏览

python - 猎鹰中间件异常期间的自定义响应

我正在Falcon为我的应用程序编写中间件。当我遇到任何错误时,我想引发错误,中断进程并返回我的自定义响应,如下所示:

但是标准Falcon错误实现不允许我为我的响应设置自定义字段。

如何最恰当地解决这个问题?