我可以在浏览器请求时提供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框架。