在原始node.js

时间:2017-08-26 16:11:38

标签: css node.js serve

我可以在浏览器请求时提供css文件,就像

var pathname = url.parse(req.url, true);
if(pathname=="style.css"){
    //read the css file and write in the response
}

但是使用这种方法我将不得不为我使用的每个css和js文件编写一个路由器。有没有办法动态地做到这一点。我找到了一种有效的方法,但似乎是可以实现的。

var reqArray = pathname.split("/");
if(req.Array[reqArray.length -1].indexOf(".css") !=-1 && fs.existsSync(pathname)){
fs.readFile("./"+pathname, function(err,data){
 //server the file
    }
}

没关系,或者有更好的建议。请不要告诉我使用express或任何toher框架。

0 个答案:

没有答案