Javascript 预加载图像和请求发送不起作用
我有一个向请求发送数据的代码。我认为预加载要发送的文件和元素是个好主意 因此,我有一个节点filesystem>filereader代码来预加载thosee元素。 我将它们存储到一个简单的数组中。我对js和html文件使用“UTF8”,对图像(jpg)使用“binary” 我在“获取”级别捕获请求,并发送所需的数据Javascript 预加载图像和请求发送不起作用,javascript,node.js,Javascript,Node.js,我有一个向请求发送数据的代码。我认为预加载要发送的文件和元素是个好主意 因此,我有一个节点filesystem>filereader代码来预加载thosee元素。 我将它们存储到一个简单的数组中。我对js和html文件使用“UTF8”,对图像(jpg)使用“binary” 我在“获取”级别捕获请求,并发送所需的数据 app.get('*', function(req, res, next) if (req == some of my files preloaded ) res.send (fi
app.get('*', function(req, res, next)
if (req == some of my files preloaded )
res.send (file[req]);
好的,这适用于文本数据,但我不能发送jpg元素
我能做什么?您不能用什么方式发送?发生了什么?什么时候“预加载”(缓存可能是一个更好的词)这些图像。如果它在处理请求的代码中,那就无关紧要了,而且你可能根本不应该这样做,只需设置适当的标题,浏览器就会缓存图像。也许我解释得不好。我有一个node.js服务器,它向请求发送数据。然后我如何解决发送图像的请求?我用的是“快车”。
app.get('*', function(req, res, next)
if (req == some of my files preloaded )
res.send (file[req]);