node.js简单的页面输出
安装过程就不说了。如果成功是能使用node的命令。node.js调试是非常方便的。每种后台语言都有一个向那个黑黢黢的控制台团输出语用的命令。node.js沿用FF那套东西,也就是console对象与其方法。我们首先建一个example.js文件,内容如下,然后在控制台打开它。
var http = require("http");var fs = require('fs'); var url = require('url');exports.start = function(){ http.createServer(function(request, response) { varpathname = url.parse(request.url).pathname; varext = pathname.match(/(\.[^.]+|)$/)[0];//取得后缀名 switch(ext){ case".css": case".js": fs.readFile("."+request.url,'utf-8',function(err, data) {//读取内容 if(err) throw err; response.writeHead(200, { "Content-Type": { ".css":"text/css", ".js":"application/javascript", }[ext] }); response.write(data); response.end(); }); break; default: fs.readFile('./index.html','utf-8',function(err, data) {//读取内容 if(err) throw err; response.writeHead(200, { "Content-Type":"text/html" }); response.write(data); response.end(); }); } }).listen(8888); console.log("server start..."); }