настройка заголовка HTTP не работает - Node.JS - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть очень простая функция 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 isсервер, который направляет эти запросы моему приложению, которое генерирует листы карты в соответствии с параметрами, установленными в layerTileUrl. У меня нет проблем с генерацией плиток с этим кодом, однако я не хочу, чтобы эти плитки кэшировались локально, и поэтому попытался установить Cache-Control на no-cache, но это, похоже, не работает. Любые указатели почему?

...