【发布时间】:2019-03-16 22:02:51
【问题描述】:
我注意到send_resp在Plug.ErrorHandler的handle_errors回调中产生的响应并没有通过其他Plugs。
例如,我在handle_error 中构建了一个 JSON 响应。但是这个 JSON 响应不会通过我的 JSONHeaderPlug 和 CORSPlug。这带来了很多麻烦。
具体症状,例如缺少这些基本的 HTTP 标头:
access-control-allow-credentials: true
access-control-allow-origin: *
access-control-expose-headers:
content-type: application/json; charset=utf-8
有没有办法让handle_error中的响应按照正常响应的顺序通过其他Plugs?
【问题讨论】:
标签: elixir phoenix-framework plug