设置HTTP标头不起作用-Node.JS

我有一个定义非常基本的HTTP请求功能

function makeRequest(task,callback) {
        var options = {
                path: layerTileUrl,port: serverport,method: 'GET',headers: {'Cache-Control','no-cache'}
        };

        var req = http.request(options,function RequestCallback(response) {

            response.on('data',function(chunk){
                // Grab the response data i.e. the image but don't do anything with it.
            });
            callback();
        });

        req.on('error',function(e) {
            console.log("Error: " + e.message);
            callback(e);
        });

        req.end();
    }

makeRequest是一个异步工作程序函数,用于处理放入队列中的许多请求。

Node.JS是将这些请求路由到我的应用程序的服务器,该应用程序根据layerTileUrl中设置的参数生成地图图块。我没有用此代码生成图块的问题,但是我不希望这些图块在本地缓存,因此尝试将Cache-Control设置为no-cache,但这似乎不起作用。任何指针为什么?

vip58581658 回答:设置HTTP标头不起作用-Node.JS

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3168743.html

大家都在问