JavaScript:初めてのNodejs のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- JavaScript:初めてのNodejs へ行く。
- 1 (2013-06-08 (土) 15:06:47)
JavaScript?:初めてのNodejs †
こちらの記事のサーバサイドのサンプル実装になります。
具体的には、画像を読み込んで返却するだけですw
まあ、ちょっと試しにサーバ側を実装するんだったら、すごい便利です。
だって、ちょっと書いたら動いちゃうからw
ソースコード †
びっくりするくらい簡単にサーバロジックが書けて、すぐ動きます!
■HttpServerSample?.js
var http = require("http"), fs = require("fs"); var server = http.createServer(function(req,res){ var content,contentType; if (req.url == '/image') { content = fs.readFileSync("./img/images.jpg"); contentType = 'image/jpeg'; } else { content = '<html><body><h1>NodeJs HttpServer Sample</h1><br /><a href="/image">link to image</a></body></html>'; contentType = 'text/html'; } res.writeHead(200,{"Content-Type":contentType}); res.end(content); }); server.listen(8080); console.log("Server started on 8080.");
- パス「/image」にアクセスするとjpegのバイナリを返却
- それ以外のパスにアクセスした場合は、htmlを返却
です。
ちょっとプロトタイプ的に書いて動かしたいときはかなり便利っす。
正直、書いてから動く速さはPHP並ですよw