タグ

expressに関するtaro-maruのブックマーク (4)

  • これからCoffeeScriptでNode.jsする人にオススメのパッケージ「Express Coffee Template 1.2」

    Express Coffee Templateは、ExpressJSのCoffeeSciprt版です。 $ git clone http://github.com/twilson63/express-coffee.git express_coffee_sampleCloning into express_coffee_sample $ cd express_coffee_sample/ $ npm install 家よりも多くのパッケージがインストールされます。早速起動してみます。 $ node server.js Listening... ブラウザで http://localhost:3000/ にアクセスします。 家と見た目がずいぶん異なります。 家ExpressJSと何が違うのか? スタイルシートにStylusを使っている スタイルシートのデフォルトテンプレートにRespons

    これからCoffeeScriptでNode.jsする人にオススメのパッケージ「Express Coffee Template 1.2」
  • Node.js + Expressでエラーハンドリング | youtalk.jp

    node.js + expressの環境で、例外やエラーが起きたときにどう対処するのが正解か、これまでわかりませんでした。断片的には、以下のexpressの公式ページに書いていますが、これだけではHTTPステータスコードでいうところの、404に対処できません。 http://expressjs.com/guide.html ページが見つからないパスってどう書くんだろう?app.get(’*’, function (req, res) {});だろうか?など、いろいろ試してみましたが、やっつけ仕事感があってしっくり来ません。 で、どうしたかというと、app.useという関数があるみたいですね。これを使えば、パスが見つからない場合、すべてこの関数がキャッチしてくれます。 エラー内容に応じて表示内容を変えるようにしています。さらに、後からもエラー内容を確認できるように、データベースに保存していま

  • Node.jsアプリをCoffeeScriptで記述する - アインシュタインの電話番号

    Node.jsでのHello worldを済ませて、expressコマンドでアプリの雛形を自動生成できるようになったので、自分がNode.jsに興味を持った当初の目的である以下について実行してみる。 普段自分がRubyで使っているSinatra+Slim+Sassと似たような開発環境を、Node.jsでもExpress(CoffeeScript)+Jade+Sassを使えば実現できるかも? 個人的には、上記の憶測がなかったらNode.jsをやってみようと思わなかったと言っても過言ではないので、できるだけ早い段階でこの組み合わせをやってみたくて、まずはCoffeeScriptを触ってみた。 Node.jsアプリの雛形を自動生成 まずはNode.jsアプリの雛形を自動生成する。-cオプションでCSSにはSassを使うことを指定する。HTMLはデフォルトでJadeが選ばれるので指定はなし。 $

    Node.jsアプリをCoffeeScriptで記述する - アインシュタインの電話番号
  • Twiwt:Blog / jugyo : node.js - express の初歩の初歩

    0 express のインストールは npm を使うと良いと思う。 npm install express 1 サーバーを起動するだけならこんな感じで書ける。 var app = require('express').createServer(); app.listen(3000); ただサーバーが起動するだけでアプリとしては何もできない。 2 '/' を GET すると 'hello world' を返すようにしてみる。 var app = require('express').createServer(); app.get('/', function(req, res){ res.send('hello world'); }); app.listen(3000); 3 ビューを使うにはアプリケーションを以下のように修正し、 var app = require('express').cr

  • 1