『実践Node.jsプログラミング』(p.185〜)の写経。
connect.loggerは、morganになっております。ちなみに、これらは親切にConnectのReadme.mdにMiddlewareとして紹介されています。
続きを読む
カテゴリー別アーカイブ: Node.js
Node.js: connectのquery
『実践Node vytorin 10 40 generic.jsプログラミング』(p.183〜)の写経。
前回のbodyParser同様、queryもconnectとは別途インストールする必要があります。
続きを読む
Node.js: connectのbodyParser
『実践Node.jsプログラミング』(p.178〜)の写経。
前回のcookieParser同様、bodyParserもconnectとは別途インストールする必要があります。また、bodyParser()と直接呼び出すのではなく、bodyParser.urlencoded()、bodyParser.json()というふうに個別にメソッドを起動してuseにハンドラを引き渡します。なお、multipart/form-data形式は、さらに別途モジュールを追加する必要があります。ここでは、multerの例を示します。
続きを読む
Node.js: cookie-parserの署名付きクッキー
『実践Node.jsプログラミング』(p.175〜)で写経してて、ちょっと面倒だったのでメモ。connectミドルウェアcookie-parserの話です。
一つは、connectでcookieParserを使うには、cookie-parserを入れなければならないこと。以前は組込みだったそうですが、現在はミドルウェアを個別にインストールする必要があります。
続きを読む
Node.jsでヒアドキュメント
「node.js ヒアドキュメント」でググると、ヒアドキュメントもどきな記述法をみなさん公開してくれてるので、自分用にまとめ。ソース中にSQLを埋め込んだり、Usage書く際に。
続きを読む
Node.js v0.10系でのStreamの変更2
前回に引き続き、『サーバーサイドJavaScript Node.js入門』「8.1.3 ストリームの接続」p.97のサンプルもreadableイベントに合わせてみます。使用したNode.jsのバージョンはv0.10.12です。
続きを読む
Node.js v0.10系でのStreamの変更
しばらくNode.jsを触っていなかったので、復習しようと『サーバーサイドJavaScript Node.js入門』を引っ張りだしてきました。v0.8系からv0.10系に変わったのは3月のことなのでだいぶ日は経っていますが、「第8章 ストリーム、バッファ、ファイルシステム」のところに差し掛かったのでStreamの変更を思い出し覚え書き。
続きを読む