image

  • フォト Amazonギフト券
    ※この時計の時刻は、閲覧しているパソコンのものであり、必ずしも正確な時間とは限りません

検索

最近のトラックバック

無料ブログはココログ

« ピックアップ:印鑑終了のおしらせ, ティム・オライリーが五つの分野について語る未来の展望, etc... | トップページ | ピックアップ:Googleに問題アリ, 徹夜小説「ガダラの豚」, etc... »

2011-01-04

node.js での 3 とおりの hello server の記述例:

node.js での 3 とおりの hello server を記述してみた。

node.js のサイトにあるサンプルの変形。
--------------------------------------------
$ cat app.js
var http = require('http');
server = http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
  res.end('こんにちは\n')
});
server.listen(8124, 'localhost');
console.log('サーバーが稼働しました。 http://localhost:8124/');

coffeescript で上を書き換え。
--------------------------------------------
$ cat app.coffee
server = require('http').createServer (req, res) ->
  res.writeHead 200, {'Content-Type': 'text/plain; charset=utf-8'}
  res.end 'こんにちは\n'

server.listen 8124, 'localhost'
console.log 'サーバーが稼働しました。 http://localhost:8124/'

express を使うように書き換え。
--------------------------------------------
$ cat app-express.coffee
server = require('express').createServer()

server.get '/', (req, res) ->
  res.writeHead 200, {'Content-Type': 'text/plain; charset=utf-8'}
  res.end 'こんにちは\n'

server.listen 8124, 'localhost'
console.log 'サーバーが稼働しました。 http://localhost:8124/'

これらではあまり差は感じられないけど。

« ピックアップ:印鑑終了のおしらせ, ティム・オライリーが五つの分野について語る未来の展望, etc... | トップページ | ピックアップ:Googleに問題アリ, 徹夜小説「ガダラの豚」, etc... »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/184434/50492384

この記事へのトラックバック一覧です: node.js での 3 とおりの hello server の記述例::

« ピックアップ:印鑑終了のおしらせ, ティム・オライリーが五つの分野について語る未来の展望, etc... | トップページ | ピックアップ:Googleに問題アリ, 徹夜小説「ガダラの豚」, etc... »

mokuji

2013年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

google

  • twitter
  • __
  • _
    Googleボットチェッカー

合わせて読む

  • 合わせて読む
    フィードメーター - katoy: cocolog あわせて読みたい

リンク