slowjet

is a part of a carburetor

Node.js

jadeでextend使うときはlayout:falseが必要

なるほど・・・ app.set('view options', { layout: false });

expressコマンドからjqtplを指定してアプリテンプレをつくる

こっちでやるほうがいいぽい? $ npm install express -g でグローバルにexpressをインストールしておく。 $ express -t jqtpl nodesample jqtplを両略するとjadeになる。nodesampleの部分はディレクトリ名になる省略するとカレントディレクトリ。これで $ c…

テンプレートエンジンにjqtplを使ってみる

出来たけど色々理解できてない。あと本家のjQuery Templatesは開発が終わってJsRenderになるらしい。でもjqtplは使いやすいし、フロントと書き方も同じにできるからとりあえずjqtplでいいかな的な。 jqtplの使い方の基礎 app.js ではapp.set('view engine', …

CSSやJSファイルを読み込めるようにする

CSSは /css/* に、JSは /js/* に置いていく前提で。 リクエストがあったときに該当するファイルが存在してれば fs.readFileでファイルを返すようにする。 返すときはres.writeHead(200, {'Content-Type': contentType});でContent-Typeをheadに含めて返す。 …

.get()したときのresの中身

express使ってる、指定ファイルは /css/styles.css にしてて、.get('/css/*file', function(req, res){}); { output: , outputEncodings: , writable: true, _last: false, chunkedEncoding: false, shouldKeepAlive: true, useChunkedEncodingByDefault: tr…

.get()したときのreqの中身

express使ってる、指定ファイルは /css/styles.css にしてて、.get('/css/*file', function(req, res){}); { socket: { bufferSize: 0, fd: 8, type: 'tcp4', allowHalfOpen: true, _readWatcher: { socket: [Circular], callback: [Function: onReadable] }…

sakuraのVPSにnode.jsをインストールしてHello worldする

超簡単だった。ちなみにUbuntuサーバーでgitはインストールした前提。 まずはnvmを使ってnode.jsをインストールする nvmのactivate $ git clone git://github.com/creationix/nvm.git ~/.nvm$ . ~/.nvm/nvm.sh node.jsのインストール とりあえず最新のv0.6.0…