Javascript 使用传单设置HTTPS标题

Javascript 使用传单设置HTTPS标题,javascript,https,leaflet,Javascript,Https,Leaflet,我尝试使用传单和传单wms标题(HTML中包含传单wms标题index.js)在标题中包含授权令牌,但未成功。我的代码基于传单wms标题自述,是: const OS_SERVICE_URL = 'https://api.os.uk/maps/raster/v1/wmts'; currentToken = response.access_token; // as received from token server map = L.map('map', mapOptions); markers

我尝试使用传单和传单wms标题(HTML中包含传单wms标题index.js)在标题中包含授权令牌,但未成功。我的代码基于传单wms标题自述,是:

const OS_SERVICE_URL = 'https://api.os.uk/maps/raster/v1/wmts';
currentToken = response.access_token;  // as received from token server
map = L.map('map', mapOptions);
markers = L.layerGroup().addTo(map);
//  L.tileLayer(OS_SERVICE_URL + '?' + mapParamsString).addTo(map); // this works!
L.tileLayer.wmsHeader(
    OS_SERVICE_URL + '?' + mapParamsString,
    {
    layers: 'ne:ne',
    format: 'image/png',
    transparent: true,
    },
    [{ header: 'Authorization', value: 'Bearer ' + currentToken }],
    null).addTo(map);  // this doesn't work!
我的浏览器控制台消息是:

TypeError: undefined is not a function (near '...L.tileLayer.wmsHeader...')
updateAPIToken — site.js:296
\\ remainder of trace omitted

删除
常量OS\u服务\u URL=wmsHeader
选项中选择code>,谢谢您的回复。伪常量OS_服务_URL=。。。在wmsHeader options中,选项中的文本在创建代码段时是一个未命中的粘贴-它不在原始代码中。(我现在已经更正了上面的代码)所以,恐怕我原来的问题仍然存在。