node.js

uncaughtExceptionのハンドラの中で例外発生させたときの挙動

基本的には、プログラムで例外が発生したときに、それがcatchされないとプログラムは終了する(落ちる)。 しかし、実際に運用する環境のプログラムでは、仮にcatchされなかったとしてもプログラムを止めることはできないので、 どうにかする。Node.jsの場合は…

express.ioの導入

紹介までしといてまだセットアップもしてなかったのかよっていうツッコミはおいといて。簡単に紹介し直すと、Node.jsのアプリの定番フレームワークとしてExpressがあり、またWebSocketを主に使った双方向通信ができるのがSocket.IOで、 この2つを合わせて使…

なるべく怠惰にWebサービスを作りたい件[サーバ編1]

サーバ編から行きます。npm, Node.jsはインストール済とします。 とりあえずCoffeeScriptをインストールしましょう、 npm install -g coffee-script フレームワーク 最初に、フレームワークはExpress.ioを選定しました。Node.jsのフレームワークといえば第一…

MongooseArrayのindexOf

node.jsいじってます。 さらっと備忘録 mongoose.Schema.Types.ObjectId ObjectIdの比較は===ではダメ、anObjectId.equals(anotherObjectId)を使う Array.indexOf(obj) // mongooseのモデル var FooSchema = new Schema( {bars: [{type: ObjectId, ref: hoge…