美文网首页web细节
nodejs加载css以及js文件

nodejs加载css以及js文件

作者: adminlyrics | 来源:发表于2017-03-23 18:47 被阅读80次

var http = require("http");

var fs = require('fs');

var url = require('url');

exports.start = function(){

http.createServer(function(request, response) {

var pathname = url.parse(request.url).pathname;

var ext = 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...");

}

具体可以查看下面链接,真的很好

nodejs

相关文章

网友评论

    本文标题:nodejs加载css以及js文件

    本文链接:https://www.haomeiwen.com/subject/qehfgttx.html