JavaScript:初めてのNodejs の変更点
Top / JavaScript:初めてのNodejs
- 追加された行はこの色です。
- 削除された行はこの色です。
- JavaScript:初めてのNodejs へ行く。
- JavaScript:初めてのNodejs の差分を削除
*JavaScript:初めてのNodejs [#v992bf2e] こちらの記事のサーバサイドのサンプル実装になります。 具体的には、画像を読み込んで返却するだけですw 以下の記事のサーバサイドのサンプル実装になります。具体的には、画像を読み込んで返却するだけですw -[[JavaScript:jpg.jsをつかってImageオブジェクトを使用せずにcanvasに画像を描画]] まあ、ちょっと試しにサーバ側を実装するんだったら、すごい便利です。 だって、ちょっと書いたら動いちゃうからw ***ソースコード [#t4265753] びっくりするくらい簡単にサーバロジックが書けて、すぐ動きます! ■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