我正在尝试从我的网站获取所有图像/ css / js的文件大小。你怎么能在nodejs中做到这一点?
答案 0 :(得分:0)
我建议在页面加载后执行此操作,并使用令牌授权的客户端来确定页面文档的大小,使用的资源(CSS和JavaScript)以及标记大小。在服务器端,您将收到一个API请求,其中包含stat所需的所有文件。这是一个假设使用Express.js在服务器端看起来像这样的例子:
express.all('/api/pageSize',function(req,res,next){
var fs = require("fs"); //Load the filesystem module
var totalSize = 0;
var pageURL = req.query.pageURL;
var files = req.query.files;
for ( var i in files ) {
var stats = fs.statSync(files[i])
total += stats["size"]
}
// do something with total size for this page
}