問題タブ [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.
elixir - Phoenix 1.4 プラグで Routes.page_path をエイリアスする方法
いくつかの異なる繰り返しを試しましたが、コンパイル時にこのエラーが発生し続けます:
私のコード:
Phoenix 1.4 では少し異なります。https://hexdocs.pm/phoenix/Phoenix.Router.htmlのドキュメントを参照してみましたが、まだ運がありません。
elixir - カスタム プラグから 2 番目のプラグに引数を転送する
次のようなカスタム プラグがあります。
ただし、エラー ハンドラを渡すことができる必要があります。私は現在、次のようにしています:
私はこのようなことをしたいと思います:
そして、それを次のようにプラグインに渡します。
カスタム プラグから内部で呼び出されるプラグに引数を渡すにはどうすればよいですか?
elixir - Plug.ErrorHandler と他の Plug を同時に動作させるにはどうすればよいですか?
send_resp
のhandle_errors
コールバックで生成された応答Plug.ErrorHandler
が他のプラグを通過しないことに気付きました。
たとえば、.json で JSON 応答を作成しますhandle_error
。しかし、この JSON 応答は myJSONHeaderPlug
と を渡しませんCORSPlug
。これは多くの問題を引き起こしました。
これらの重要な HTTP ヘッダーの欠如などの特定の症状:
handle_error
応答を通常の応答と同じ順序で他のプラグを通過させる方法はありますか?