問題タブ [plug]

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 に答える
1012 参照

elixir - Phoenix 1.4 プラグで Routes.page_path をエイリアスする方法

いくつかの異なる繰り返しを試しましたが、コンパイル時にこのエラーが発生し続けます:

私のコード:

Phoenix 1.4 では少し異なります。https://hexdocs.pm/phoenix/Phoenix.Router.htmlのドキュメントを参照してみましたが、まだ運がありません。

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

elixir - カスタム プラグから 2 番目のプラグに引数を転送する

次のようなカスタム プラグがあります。

ただし、エラー ハンドラを渡すことができる必要があります。私は現在、次のようにしています:

私はこのようなことをしたいと思います:

そして、それを次のようにプラグインに渡します。

カスタム プラグから内部で呼び出されるプラグに引数を渡すにはどうすればよいですか?

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

elixir - Plug.ErrorHandler と他の Plug を同時に動作させるにはどうすればよいですか?

send_resphandle_errorsコールバックで生成された応答Plug.ErrorHandlerが他のプラグを通過しないことに気付きました。

たとえば、.json で JSON 応答を作成しますhandle_error。しかし、この JSON 応答は myJSONHeaderPlugと を渡しませんCORSPlug。これは多くの問題を引き起こしました。

これらの重要な HTTP ヘッダーの欠如などの特定の症状:

handle_error応答を通常の応答と同じ順序で他のプラグを通過させる方法はありますか?