mongooseのconnect実行時、mongodが上がっていなくてもthrowされないので、そのあたりのハンドリングがしたくてmongooseのソースを呼んでみました。(非同期IOだから当たり前ですが・・) たぶん、コールバックを指定すれば良いとかそのくらいの事なんだろうなーと思いつつも、せっかくなのでちゃんとソースを呼んでみる。 mongooseのconnect connectが定義されているのは、 mongoソースの「index.js」です。 (場所:自分はnpmインストールなので/usr/local/lib/node/.npm/mongoose/1.3.7/package/lib/mongoose) まずはcocnnect定義の大元から。 index.js 103〜106行目 Mongoose.prototype.connect = function (){ this.conne