nodejs入门实例(一)
一个简单的异步程序
var fs = require('fs'); //引用文件系统(fs)模块
fs.readFile('./json.json',function(err,data){
console.log(data);
})
一个Hello World Web服务器
1 server.listen(3000);
2
3 var http = require('http');
4
5 var server = http.createServer();
6
7 server.on('request',function(req,res){
8
9 res.writeHead(200,{'Content-Type':'text/plain'});
10
11 res.end('Hello World DemonGao\n');
12 }).listen(3000)
一个数据流例子
//如何把一张图片流到客户端
var http = require('http');
var fs = require('fs');
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'image/png'});
fs.createReadStream('./image.png').pipe(res); //设置一个从读取流到写出流的管道
}).listen(3000);