Node.js 用 Web フレームワーク Express のテンプレートエンジンを自作する方法をご紹介します。 Express 3.0.0beta2 といっても自作テンプレートエンジン側で以下のような処理を用意するだけなので、非常に簡単です。 exports.__express = function(path, options. fn) { /* * 処理に成功すれば fn(null, テンプレート処理結果) * 何かエラーが発生すれば fn(err) * をそれぞれ実行すればよい */ ・・・ }; path にはテンプレートファイルのパス、options にはテンプレート処理用のパラメータが渡ってきます。fn は Node.js ではおなじみのエラーと処理結果を引数にとるコールバックです。 それでは、CoffeeScript を使って Express 用の自作テンプレートエンジン "