问题标签 [middleware]

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 回答
106 浏览

django - 后处理 URL 以包含语言代码和位置

我正在尝试将我的应用程序上的 URL 呈现为/<language-code>/<city>/rest/of/url/,语言代码是当前活动的语言,城市是用户选择的位置....这有点像Heart正在做的事情,但现在有了包括 i18n 位。

我该如何为我的网站启用此功能?我倾向于中间件解决方案,因为我相信这将易于使用并且不会涉及对现有 URL 的修改。对此的任何帮助将不胜感激。

0 投票
2 回答
1858 浏览

weblogic - WebLogic / SOA 套件安装 - Oracle HOME 混淆

我正在阅读 Oracle SOA Suite 11gR1 并尝试按照教程进行操作:http: //www.packtpub.com/article/installation-configuration-oracle-soa-suite-11g-1

顺便说一句,这一切都在Win 7机器上。

当我创建域(页面中间)并尝试将 EnterPrise Manager 与 Oracle_SOA1 主页关联时,我没有该选项。出于某种原因,它旁边说下一个 Oracle_Common,我没有足够的经验来理解为什么。

有人可以让我知道如何解决这个问题以及我错过了什么。也许我需要卸载所有东西并重新开始。

我安装了 Oracle DB 11gR2、WebLogic 10.3 和 SOA 套件 11gR1 和 Jdev。

我能够启动服务器并浏览到http://localhost:7001/console但我无法浏览到http://localhost:7001/em。我认为这与上面提到的问题有关。

我包括我的域创建窗口的屏幕截图: 替代文字 我希望有人可以帮助我,我想继续阅读这本书来学习 SOA。

谢谢,

史蒂夫

0 投票
1 回答
589 浏览

ruby - 仅对特定 Rack 网站使用一些中间件

我有一个运行多个网站的机架服务器。

我正在尝试使用一些机架中间件,但我不想将它们用于所有网站。例如,我想仅对 facebook 应用程序网站使用 OAuth 中间件。我尝试在 when 语句或网站 main.rb 文件中使用中间件,但它不起作用。是否可以启动网站特定的中间件?

先感谢您。

汤米

0 投票
3 回答
4445 浏览

python - 用于 OAuth 身份验证的 WSGI 中间件

我已经使用Flask构建了一个非常小的 Web 应用程序。现在我想为站点添加非常基本的身份验证(我不需要授权)。由于 Flask 不支持开箱即用的 auth&auth,我想插入一个 WSGI 中间件来完成这项工作。该网络应用程序仅由大约 10 人使用,他们都在 Facebook 上。所以我想使用 Facebook 的 OAuth 接口。

我快速浏览了 wsgi.org 的 WSGI 中间件列表并注意到两点:可用的中间件要么使用起来非常复杂,要么已经过时了。

我找到了以下软件包:

  • wsgiauth——它已经过时了。上次更新是 2006 年,我找不到任何在线文档
  • authkit -- 看起来很不错,但不支持 OAuth
  • ——似乎只支持BASIC和基于表单的身份验证。它也有点过时(最新版本是 2008 年)
  • webmodules -- 只支持BASIC认证

鉴于此列表,我会说 AuthKit 是最有趣的。唉,它不支持 OAuth。我很可能会继续尝试。但是,当我在乱涂乱画时,我很想知道周围是否有人有更好的解决方案......

0 投票
2 回答
2061 浏览

middleware - DBMS 是中间件的一个例子吗?

问题是 - DBMS 是中间件技术的一个例子吗?

0 投票
1 回答
735 浏览

python - 在金字塔项目中使用 paste.progress

我需要跟踪文件的上传进度并找到paste.progress 中间件。这似乎是我想要的。如何在 Pyramid 项目中添加和使用 paste.progress 中间件?

0 投票
2 回答
276 浏览

python - 如果我在我的中间件中设置了一个变量,我如何在我的views.py 中将它提供给我的视图?

这是我的中间件:

如果我进入我的 views.py 和print aaa,我会得到一个错误。

0 投票
2 回答
5635 浏览

ruby-on-rails-3 - 带有rails 3的Hello World机架中间件:如何处理所有请求的主体

我想尝试一个简单的机架中间件“hello world”,但我似乎卡住了。看起来主语法发生了变化,因为一些示例使用以下代码:

产生错误:

即使我查看那里的其他代码,我似乎也无法让它们与 rails 3.0.3 一起运行。

这是我的具体问题:

  • 如何获得一个简单的机架中间件来运行和修改 Rails 应用程序的任何输出的主体?
  • 我应该把 Rails.application.config.middleware.use 声明放在哪里?(为此,我在 config/initializers 中创建了一个自己的初始化程序)

提前非常感谢!

0 投票
1 回答
1245 浏览

python - 无法解决系统路径错误;据说丢失的模块

我一直抛出一个异常,说没有安装模块。任何帮助将非常感激。

我环顾四周,有人建议可以通过扩展 sys 路径以包含应用程序目录来解决此错误。我很确定 WSGI 文件中的 sys.path 指令会处理一些事情:

错误输出如下所示:

Apache Config 如下所示:

forum.middleware.extended_user 看起来像这样: from django.contrib.auth.middleware import AuthenticationMiddleware from django.contrib.auth import logoutfrom forum.models.user import AnonymousUser from forum.views.auth import forward_suspended_userimport logging

0 投票
2 回答
912 浏览

android - 在 Android 中如何显示来自 C 库的通知

在中间件 C 库中完成一些工作后,需要向通知栏显示一些通知。请建议是否有任何解决方法来显示通知。这个 C 库没有 GUI 部分。