2012-10-01から1ヶ月間の記事一覧

ExpressJSでのHTML分割管理(ejs)

HTMLを出力する時、全体のレイアウト部分とコンテンツ部分を分けて管理する事は良くあります。ヘッダ・フッタは固定でレイアウトファイルとして保存しておき、管理をしやすくさせておくのにExpressJSではexpress-partialsが使えるようです。#いくつか検索し…

ExpressJSのルーティングを分かりやすくするモジュール

ExpressJSを使っていると、ルーティングの記述がだんだん煩雑になってきます。 app.get()やapp.post()がいくつも並び、それぞれの関係が分かりにくくなってきてしまうのを解消できるのがexpress-namespaceです。例えば、以下の様なリクエストがある場合を想…

Node.jsでのPretty Print(HTMLでも)

XMLやHTMLを整形して表示したい、出力したい場合はよくあります。 そんな時に使えるのがhtmlモジュールです。ではさっそく使ってみます。

ExpressJSでのバリデーション(express-validator)

フォームとか値の受け渡しに使うバリデーションですが、ExpressJSで簡単に使えそうなライブラリexpress-validatorがあったのでまとめておきます。さっそくインストールから。 $ express -e validator $ cd validator $ npm install $ npm install express-va…

Node.jsでURLからダウンロードする方法

まま使うかもなのでメモ。 var fs = require('fs'), request = require('request'); var download = function(uri, filename){ request.head(uri, function(err, res, body){ console.log('content-type:', res.headers['content-type']); console.log('cont…

コワーキングスペースをオープンしました

9月と10月の更新が少し滞っていましたが、実は9月1日にコワーキングスペースをオープンしたためでした。コワーキングスペースYou+ https://www.facebook.com/coworkingspaceyouplus https://twitter.com/YouPlusBiz 一応匿名でこのブログをやってきたため、…