首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

node.js简略的页面输出

2012-11-10 
node.js简单的页面输出安装过程就不说了。如果成功是能使用node的命令。node.js调试是非常方便的。每种后台语

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...");                                                                                                }

热点排行
Bad Request.