0

当浏览器请求它时,我可以提供 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 或任何其他框架。

4

0 回答 0