Posted at

Nodejsでエラーキャッチ

More than 5 years have passed since last update.

すごく軽量で可愛らしいフレームワークなんですが、エラーを吐くと一瞬で死にます。

まるで生まれたての子鹿のような弱さなので、ちゃんとエラーキャッチする癖をつけるべく

備忘録として書いときます。

var path;

try {
path = require.resolve('hoge');
} catch(e) {
console.log("Error:Cannot hoge,because the file is not exist.");
}
// hogeが存在したときのみ、hogeのフルパスが取得される。
var directedModule = require(path);