问题标签 [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 投票
1 回答
1384 浏览

python - Nginx x-accel 重定向命名位置 uri

我使用 nginx x-accel-redirect 作为外部资源的身份验证前端。

在我的 python 代码中,我将执行以下操作:

/获取资源/

这也会将 HTTP 方法转发到 nginx 1.10。从 nginx 1.10 开始,所有 x-accel-redirects 都作为 GET 方法转发。

从这个线程: https ://forum.nginx.org/read.php?2,271372,271380#msg-271380

我了解转发 HTTP 方法的正确方法是使用命名位置。我找不到有关如何执行此操作的文档。我尝试了以下方法:

但这会重定向到“@resource /”。

我想重定向到“@resource /name”。

我也在 nginx 论坛上问过这个问题: https ://forum.nginx.org/read.php?2,271448

但还没有回应。

编辑:

发布 nginx 的配置

0 投票
4 回答
3828 浏览

python - Falcon CORS 中间件无法正常工作

我过去Falcon CORS只允许从多个域访问我的 Web 服务。但它不能正常工作。

让我解释一下,如果我们看一下我的实现:

当我向我的 API 服务发出任何发布请求时,我会收到以下警告:

不允许由于来源而中止响应

但是,然后我从我的 API 中得到了正确的响应。
这是关于这个模块的官方文档:https ://github.com/lwcolton/falcon-cors

0 投票
1 回答
1405 浏览

python - 对象在猎鹰中没有属性“API”错误

我正在使用python 2.7.6falcon ubuntu 14.04web 框架并尝试运行简单的 hello world 程序。但是在运行此示例时会出现以下错误。对此有任何想法吗?

代码 :

错误:

0 投票
0 回答
248 浏览

python - 想在 falcon 中创建 Oauth 客户端

我想创建一个只验证令牌的 oauth 客户端,这应该在 falcon python 中我是 oauth 的新手,请分享

验证云服务器上的令牌,并且 falcon 正在我的机器上运行,Java 应用程序正在发送带有 oauth 令牌的 json 格式字符串的请求,我只想在我的云服务器上验证

0 投票
0 回答
413 浏览

python - falcon api 从 celery 执行任务

任务.py 文件

我的猎鹰 app.py 文件

外部 api 将传递参数以执行任务或建议的任何其他方法现在将被应用这纯粹是在调用后我如何在 falcon 的 get 方法上做到这一点我有另一个

我如何在帖子上使用 raw_json 或者我是否以一种陈旧的方式不确定

感谢您的观看,并非常感谢您对 Newbee 的问候

0 投票
1 回答
1272 浏览

python - Python-falcon 处理会话

我正在使用 python 烧瓶来构建一个简单的网络应用程序,用户可以在其中点击一条路径localhost:8000/并登录。如果登录成功,则会显示另一个页面,但我想知道如果用户已经登录,我该如何重定向到主页?例如,如果我第一次登录,我会被带到主页,如果我打开第二个选项卡并再次点击登录 url,我会自动重定向到主页(很像 gmail?)。

0 投票
3 回答
2397 浏览

python - Python Falcon 的 CORS 失败,即使是 Auth Pre-Flight 的负责人

在 Angular2 http.get(url, options) 中使用OPTIONS 动词时收到这些错误,即使在 Falcon Rest API 中设置了适当的 CORS 标头。

XMLHttpRequest 无法加载http://localhost:8000/names。预检响应中的 Access-Control-Allow-Headers 不允许请求标头字段授权。

对于非 OPTIONS / 正常的 http.get() 请求,这可以正常工作。

0 投票
1 回答
452 浏览

python - SQLAlchemy Falcon 类错误

我正在尝试使用 Falcon 和 SQLAlchemy 使用 postgresql 数据库设置 API。使用 gunicorn 启动 API

尝试访问 /v1/users 时出现以下错误。

我试图浏览 SQLAlchemy 文档,但找不到任何可行的解决方案。

谢谢

我的项目文件

主文件

会话.py

数据库初始化.py

用户.py

api/v1/users.py

0 投票
1 回答
1006 浏览

python-2.7 - falcon python 到 resp 设置文件

现在我在同一个文件夹中有这个 original.exe,我只想用 uuid 更新它,这很好并且可以工作,当有人提出获取请求时,我如何使它可供下载。猎鹰新手

0 投票
5 回答
351 浏览

api - 用于构建 API 的 Falcon

如何将 falcon 中的 req 获取为 json 而不是字符串作为单独的键值对。

如果 {"a:213","b":32435} 我如何确保 a 被传递然后获取 a 的值