エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Web API 混在の Rails アプリケーションで500エラーを適切に処理したい - Qiita
記事へのコメント1件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Web API 混在の Rails アプリケーションで500エラーを適切に処理したい - Qiita
はじめに Rails で、Web API でJSONを返すものと、HTMLのページを返すものを混在させたアプリケーション... はじめに Rails で、Web API でJSONを返すものと、HTMLのページを返すものを混在させたアプリケーションを rails new で作成していました。 routing で、Web API は、 /api 以下にマウントしていました。 /api/xxx で Web API が呼ばれて想定外のエラーが発生した時、JSON でレスポンスを返すようにしたいと考えたのですが、意外に手間取ったので自分用にメモしておきます。 なお、動作確認は、Rails7.1 で実施しています。 500エラーを発生させる 意図的に 500 エラーを発生させるために、Controller で以下のようなコードを書きます。 class Api::UsersController < ApplicationController def index raise StandardError, 'error' end