問題タブ [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 投票する
2 に答える
12048 参照

ruby - (ruby) ラック ミドルウェア コンポーネントで Cookie を設定するにはどうすればよいですか?

条件付きで Cookie を設定する必要がある Rails アプリ用のラック ミドルウェア コンポーネントを作成しています。私は現在、Cookieを設定することを理解しようとしています。グーグルで調べてみると、これはうまくいくはずです:

エラーは発生しませんが、Cookie も設定されません。私は何を間違っていますか?

0 投票する
2 に答える
1063 参照

python - App Engine(python)は、本番環境ではwebappミドルウェア(Appstatsなど)をスキップしますが、開発サーバーでは正常に動作します

App Engine pythonを使用してアプリケーションをホストしており、ミドルウェアとして実行されるAppstatsと他のいくつかのライブラリを使用したいと考えています。ただし、appengine_config.pyを介してミドルウェアをセットアップすると(以下に示すように)、開発サーバーでは機能しますが、本番環境では機能しません。Appstatsとgaesessionsは、開発サーバーでは魅力のように機能し、本番環境ではまったく機能しません。ルート/srcディレクトリにあるappengine_config.pyは次のとおりです。

何か案は?

アップデート

それで、私はそれを無駄に修正しようと試みたので、これを元に戻します。appengine_config.pyを次のように煮詰めました:

およびapp.yamlには

私のアプリは基本的なウェブアプリを使用しており、すべてのリクエスト処理ファイルの下部には次のものが含まれています。

デプロイは正常に機能します。アプリは1年以上にわたって好調で、多くのリクエストが寄せられています。myapp.appspot.com/_ah/statsが表示され、更新ボタンがあり、データがなく、「リクエストはまだ記録されていません」などのメッセージが表示されます。混乱しています。

0 投票する
2 に答える
1260 参照

ruby-on-rails - [ミドルウェア]のコピーがモジュールツリーから削除されましたが、まだアクティブです。- エラー

Railsバージョン2.3.5を使用しています

このエラーはここのSOで報告されています

私は次のことを試しました:

  • config.cache_class = trueを追加します-これに伴う問題は、コントローラーに変更が加えられるたびにサーバーを再起動する必要があることでした。また、サーバーの起動時間が長すぎました
  • ミドルウェアにアンロード可能を追加-使用ない
  • config.middleware.use[ミドルウェア]をdevelopment.rbに追加-使用しない

開発を本番と同じようにする以外に、これを克服する方法はありますか?

編集

config.middleware.use[middleware]をenvironment.rbに追加してみました。まあ、これはまったく異なる振る舞いをしました。エラーは消えましたが、ミドルウェアにひびが入りました。すべてのオブジェクトはゼロでした..!

0 投票する
1 に答える
3530 参照

ruby - Content-Type が application/json の場合、Rack 出力を JSON で自動的にエンコードします

私はモジュール式の Sinatra アプリを持っており、コンテンツ タイプが指示するときに出力を JSON としてエンコードしたいと考えています。現時点では、ルートで手動で行っています:

私はそれが次のように見えることを望みます:

また、適切なコンテンツ タイプが検出された場合は、Rack ミドルウェアを使用してエンコードを行いたいと考えています。

私は以下を機能させようとしましたが、役に立ちませんでした(コンテンツの長さが壊れます-JSONでエンコードされたコンテンツではなく、元のコンテンツのコンテンツの長さを返します):

私を軌道に乗せるための指針はありますか?

0 投票する
7 に答える
19239 参照

ruby-on-rails - Rack ミドルウェア ファイルと必要なものはどこに置きますか?

私は、Rails アプリケーションに組み込まれたいくつかのロジックをミドルウェアにリファクタリングしている最中です。私が遭遇した 1 つの煩わしさは、それらを配置する場所に関する規則がないように見えることです。

現在、私は落ち着いてapp/middlewareいますが、同じように簡単に移動することもできvendor/middlewareますvendor/plugins/middleware...

最大の問題は、先頭にある個々のファイルを要求する必要があることです。config/environment.rb

そうしないと、行で初期化されていない定数エラーが発生しconfig.middleware.useます。それは非常にすぐに面倒になる可能性があります。これはどこかのイニシャライザに隠れていたほうがいいです。

このようなものを置く従来の場所はありますか?


この報奨金で私が探している具体的な答えは次のとおりです。require 行をどこに配置すれば、environment.rb ファイルが乱雑にならず、config.middleware.use 呼び出しの前にロードされるようになりますか? 私が試したことはすべて、初期化されていない一定のエラーにつながります。


更新: Rails 3.0 を使用するようになったので、Rails アプリを他の Rack アプリと同じように扱います。ミドルウェアのコード ファイルlib(または にリストされている gem Gemfile) に入り、 で必要とされて読み込まれconfig.ruます。

0 投票する
1 に答える
459 参照

weblogic - Weblogic用のTuxedoアダプタの構築

Tuxedo 6.5 に接続するために、Weblogic 11g で Tuxedo アダプタを構築しようとしています。これを行う方法を示すことができる良いチュートリアルを知っている人はいますか?

Oracle Web サイトでいくつかのチュートリアルを見つけましたが、残念ながらチュートリアル ファイルはダウンロードできません (リンク切れ)。

https://tuxedo-connector.samplecode.oracle.com/index.html

http://www.oracle.com/technetwork/middleware/tuxedo/usingosbtuxedotransport-086034.html

0 投票する
1 に答える
2697 参照

java - CAC カード/カードリーダー用 PKCS11 ドライバー

CAC カードと対話するための pkcs11 ドライバーを取得する方法について疑問があります。私が理解している限り、カードリーダーがドライバーを提供する必要があります。SCR331 カード リーダーを確認したところ、pkcs11 ドライバーがないようです。ただし、米国国防総省と契約している ActivClient には、SCR331 で動作するものがあるようです。また、OpenSC には Windows pkcs11 ドライバー opensc-pkcs11.dll があることも知りました。これは SCR331 カード リーダーで動作しますか。また、Putty-CAC プロジェクトから、Litronics NetSign カード リーダーが独自の pkcs11 ドライバーを提供していることがわかりました。「C:\WINNT\system32\core32.少しややこしいようですが、提供しないカードリーダーと提供するカードリーダーがあります。

以前に Sun SCA6000 暗号化アクセラレータ カードを使用し、提供されたライブラリ ファイルを使用して対話しました。

ですから、理想的には pkcs11 ドライバーがカードリーダーに付属しているべきではありませんか? OpenSC による pkcs11 ドライバーが独自のカード リーダーとどのように連携する可能性がありますか? 異なるカードリーダーで動作する可能性はありますか?

明確にしてくれてありがとう

0 投票する
1 に答える
779 参照

ruby - rails 3swf_uploadInvalidAuthenticityTokenとCookieセッションの送信

レール3のペーパークリップで動作するswfuploadがあります(ついに!)コントローラーの次の行で自動トークンをオフにしました:

私はセッションを機能させようとしていることを知っています(フラッシュはこれを送信しません)もちろん、私は私のお尻をグーグルで検索しましたが、これまでのところ運がありません。これは私が私の見解で持っているものです(その一部)

だから私は投稿データと一緒にセッションキーを送信します。これらのパラメータをミドルウェアコードで「キャッチ」する必要があります。

誰かが私を助けることができます!本当に今立ち往生!

0 投票する
3 に答える
1315 参照

python - 非正規表現 WSGI ディスパッチャ

この正規表現ベースのディスパッチャーを見つけましたが、実際にはリテラル プレフィックス文字列のみを使用するものを使用したいと考えています。そのようなものは存在しますか?

書くのが難しくないことはわかっていますが、車輪の再発明はしたくありません。

0 投票する
4 に答える
10880 参照

.net - .net のミドルウェア サーバーに使用するテクノロジは?

これがばかげた質問かどうかはわかりません。有用なヒットなしで Web を検索しました。私はドット ネット ユーザー (C#) です。サーバーを開発したいのですが、それはミドルウェア サーバーと呼ばれる場合があります (実際にはよくわかりません)。次のタスクを実行します。変更できないサーバーと、変更できない多くのクライアントがあります。サーバーにリクエストし、結果を受け取ります。クライアントを変更できます。クライアント要求を受信するソフトウェアを開発したいと考えています。サーバーがビジーかどうか、またはサーバーでキューに入れられているタスクの数を確認し、サーバーがビジー状態の場合はクライアント要求を一時データベースに保存し、キューに入れられた要求をフェッチします。一時データベースに転送してサーバーに転送し、結果を受信して​​クライアントなどに転送します。質問は次のとおりです。

  1. dotnet、WCF、Webservives、remoting、またはその他にとどまりながら、どのテクノロジを使用するのが最適ですか?

  2. トランザクション処理、ロード バランシング、ロギング、セキュリティ チェック メカニズムなどのタスクがあると仮定すると、このタスクはどのくらい複雑ですか?

  3. これらのタスクを実行するには、何を読む必要がありますか?

  4. 検索中に、java ではミドルウェアなどを見つけましたが、dotnet では見つけませんでした。理由は何ですか?