日期:2014-05-16  浏览次数:20693 次

node入门第一天代码实例
一、新建一个hello.js文件敲入我们经典的hello world

console.log('Hello World');

命令提示符下>node hello.js
hello World

二、新建一个http.js文件输入如下代码
var http = require('http');
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/html'});
res.write('<h1>Node.js</h1>');
res.write('<div style="background:#f2f2cc;font-size:18px;text-align:center;">div</div>');
res.end('<p>Hello World</p>');
}).listen(3000);
console.log('HTTP server is listening at port 3000.');

这段代码是创建一个http server的代码是不是很简单?

执行>node http.js

打开浏览器输入http://127.0.0.1:3000
浏览器显示了node输出的内容。

三、新建换一个read.js的文件输入如下代码

//异步读取文件
/*var fs = require('fs');
fs.readFile('hello.txt','utf-8',function(err,data){
if(err){console.error(err)}else{
console.log(data);
}
});
console.log('read complate hello js.');*/

//同步读取文件
var fs = require('fs');
var data = fs.readFileSync('hello.txt','utf-8');
console.log(data);
console.log('read complate hello txt.');

这段代码上面的注释已经说明的很清楚了,是读取文件内容的模块。