Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 预加载图像和请求发送不起作用_Javascript_Node.js - Fatal编程技术网

Javascript 预加载图像和请求发送不起作用

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

我有一个向请求发送数据的代码。我认为预加载要发送的文件和元素是个好主意

因此,我有一个节点filesystem>filereader代码来预加载thosee元素。 我将它们存储到一个简单的数组中。我对js和html文件使用“UTF8”,对图像(jpg)使用“binary”

我在“获取”级别捕获请求,并发送所需的数据

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]);