2016-06-30 147 views
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'); 
}) 

無濟於事。 :(

回答

相關問題