send_resp
のhandle_errors
コールバックで生成された応答Plug.ErrorHandler
が他のプラグを通過しないことに気付きました。
たとえば、.json で JSON 応答を作成しますhandle_error
。しかし、この JSON 応答は myJSONHeaderPlug
と を渡しませんCORSPlug
。これは多くの問題を引き起こしました。
これらの重要な HTTP ヘッダーの欠如などの特定の症状:
access-control-allow-credentials: true
access-control-allow-origin: *
access-control-expose-headers:
content-type: application/json; charset=utf-8
handle_error
応答を通常の応答と同じ順序で他のプラグを通過させる方法はありますか?