当请求/uploads/private/
中的图像时,我希望客户端提供用户名/密码以确保他们有权查看此目录中的文件。我这里有一个app.use
方法:
app.use(function(req, res, next) {
if (req.user == null && req.path.indexOf('/uploads/private') === 0) {
res.send(JSON.stringify({status: 0, error: "Not authenticated"}));
res.end();
return;
} else {
console.log(req.path);
}
next();
});
但是,当我从服务器请求图像时,只有在请求其他任何内容时才会调用此方法。如何从此目录中检索图像时确保调用此函数?