2
"ページが見つかりません"と "リソースが見つかりません"というエラーを区別したいと思います。 例外タイプを次のようにすることは可能ですか?Phoenixでのエラー処理
def render("404.json", assigns) do
case assigns[:reason] do
NoRouteErro -> message = "Route not found"
Ecto.NoResultsError -> message = "Resource not found"
_ -> message = "Uncaught exception"
end
ContactService.ResponseHelper.error(message)
end