問題タブ [custom-error-handling]

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.

0 投票する
1 に答える
2198 参照

c++11 - Boost プロパティ ツリー ライブラリで、ファイルが見つからないというエラーを独自の方法で処理する方法 (C++)

ブースト ライブラリを使用して、C++ のファイルから json データを読み取りたいです。プロパティ ツリーの使用。私はプログラミングが初めてで、C ++が初めてで、ブーストライブラリを初めて使用します。私は何年も前にCでいくつかの歴史を持っていました。また、SFML ライブラリを使用して C++ で数週間の経験があります。

以下は私のテンプレートコードで、ファイルをロードし、データを読み取り、失敗するとエラーが発生します。エラー処理を少し異なる方法で変更したいと考えています。1.上記のファイルが存在しないために開くことができない場合は、それに応じて名前を付けた空のファイルを作成します。2.しかし、他のエラーが発生してもファイルが存在する場合、誤ってファイルを削除して新しいファイルを作成(データの消去)したくありません。

みたいな感じになると思います

したがって、ファイルが本当に存在しない場合にのみファイルを作成したいのですが、何らかの理由で破損している場合、探しているデータが欠落している場合、または想像を絶するその他のエラーが発生した場合は、ファイルを削除したくありません。これが私のテンプレートです(私が望むものの実装なし)

このコードをどの程度正確に記述すべきか。2 時間インターネットを検索しましたが、欲しいものが見つかりませんでした。(または、少なくとも私は気づきませんでした)そして、私は元のライブラリのドキュメントを解読するのに十分な経験がありません. 暗号化されているように感じるので、代わりにサンプルを探します。

0 投票する
1 に答える
508 参照

django - TastyPie カスタム エラーとステータス コード = 500、デバッグ = True

DEBUG = True で api.py ファイルにカスタム エラーをスローしようとしています。エラーがスローされます

これはデフォルトの TASTYPIE_CANNED_ERROR メッセージです。

エラーを次のようにしたい:

_handle_500 メソッドをオーバーライドしようとしましたが、応答として Web サイトの HTML ページが返されるようです。

ステータス コード 400 で必要な形式を取得します。

しかし、ステータス コードを 500 にする必要があります。

0 投票する
0 に答える
338 参照

asp.net-mvc-5 - MVC 属性ルーティングと CustomError ページ?

属性ルーティングを使用して MVC 5 で 404 (たとえば) エラーページを実装する最良の方法は何ですか?

この記事を読みました: http://benfoster.io/blog/aspnet-mvc-custom-error-pages

そして、単純な 404 リダイレクトには少し無理が​​あるようです!!

Notify というコントローラーがあります。

そして私のweb.configで:

危険な URL を入力すると、次のような not-found ページが表示されます: https://www.mydomain.co.uk/notify/not-found?aspxerrorpath=/lkl

私がリンクした記事では、CustomErrors に以下を追加して aspxerrorpath を削除することを提案しています。

ただし、これによりリダイレクトが中断されます。したがって、省略してもリダイレクトされますが、404 ステータスは返されません。そこで、ActionResult を次のように変更しました。

これにより 404 ステータス コードがスローされましたが、デフォルトの 404 エラー ページが表示されました。

属性ルーティングを使用して MVC で CustomErrors を処理するための推奨される方法はありますか? または、リンクのように aspx ページをいじる必要がありますか?