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'
]
})
가 어떻게이 요청에서 콜백을 읽을 수 있습니다 : 같은 REPO에서 테스트 파일에 따르면, 구문은 다음과 같이해야 하는가? 나는 내 자신의 코드에 다음과 같은 시도 :
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');
})
. 콜백이 돌아 내 모카 테스트를 기다리지 않기 때문에 :(