HiiHahWIKI - making some notes for... -
JavaScript:初めてのNodejs
をテンプレートにして作成
開始行:
*JavaScript:初めてのNodejs [#v992bf2e]
以下の記事のサーバサイドのサンプル実装になります。具体的...
-[[JavaScript:jpg.jsをつかってImageオブジェクトを使用せ...
まあ、ちょっと試しにサーバ側を実装するんだったら、すごい...
だって、ちょっと書いたら動いちゃうから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</h...
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
終了行:
*JavaScript:初めてのNodejs [#v992bf2e]
以下の記事のサーバサイドのサンプル実装になります。具体的...
-[[JavaScript:jpg.jsをつかってImageオブジェクトを使用せ...
まあ、ちょっと試しにサーバ側を実装するんだったら、すごい...
だって、ちょっと書いたら動いちゃうから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</h...
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
ページ名: