タグ

perlと500に関するishideoのブックマーク (1)

  • 今さらだけどCGI::Carp::DebugScreenを覚えた - 日曜プログラマのそゞろ事

    ここのところ、CGIを書く場合は、NanoAのようなフレームワークばかり使っていたので知らなかったのだが、単純なCGIを書くときに、ど派手なデバッグスクリーンをだすモジュールがあった。 CGI::ExceptionManagerの原型とも言えるか。 PerlCGIを作成するときに、殆どの人がお世話になるであろうモジュールは、CGI::Carpだろう。 このモジュールは、一般的に500エラーと言われている「Internal Server Error」からあなたを救ってくれる。 普通なら500エラーになってしまう以下のスクリプトを、ブラウザから実行してみると、どのように救われるのかがよくわかるだろう。 #!/usr/bin/perl use strict; use CGI::Carp qw/fatalsToBrowser/; die; で。 この魔法を進化させたのが「CGI::Carp

  • 1