1
我試圖在將請求放入node.js api後以編程方式清除單個URL的cloudflare緩存。我正在使用庫,但我無法弄清楚如何從cloudflare記錄回調。根據同一個庫中的測試文件,語法應該是這樣的:以編程方式清除cloudflare緩存
//client declaration:
t.context.cf = new CF({
key: 'deadbeef',
email: '[email protected]',
h2: false
});
//invoke clearCache:
t.context.cf.deleteCache('1', {
files: [
'https://example.com/purge_url'
]
})
如何從此請求中讀出回調? 我曾嘗試在自己的代碼如下:
client.deleteCache(process.env.CLOUDFLARE_ZONE, { "files": [url] }, function (data) {
console.log(`Cloudflare cache purged for: ${url}`);
console.log(`Callback:${data}`);
})
和:
client.deleteCache('1', {
files: [
'https://example.com/purge_url'
]
}).then(function(a,b){
console.log('helllllllooooooooo');
})
無濟於事。 :(