腾讯云控制台URL刷新&&URL预热 使用接口刷新

如图所示的俩个控制台功能,调用腾讯云的接口执行这俩个动作 (代码可以优化)nodejs框架是express, 这里粘贴调用成功的代码示例,做个记录。

javascript 复制代码
app.get('/PurgeUrlsCache', async function (req, res, next) {
	// Depends on tencentcloud-sdk-nodejs version 4.0.3 or higher
const client = new tencentcloud.cdn.v20180606.Client({
  credential: {
    secretId: "XXX",
    secretKey: "XXX",
  },
  region: "",
  profile: {
    signMethod: "TC3-HMAC-SHA256",
    httpProfile: {
      reqMethod: "POST",
      reqTimeout: 30,
      endpoint: "cdn.tencentcloudapi.com",
    },
  },
})

const params = {
    "Urls": [
        req.query.url
    ]
};
// 清除CDN缓存
client.PurgeUrlsCache(params).then(
  (data) => {
    console.log(data);
  res.send(data);
  },
  (err) => {
    console.error("error", err);
  }
);


})



app.get('/urlspushcache', async function (req, res, next) {
	// Depends on tencentcloud-sdk-nodejs version 4.0.3 or higher
const client = new tencentcloud.cdn.v20180606.Client({
  credential: {
    secretId: "xxx",
    secretKey: "xxx",
  },
  region: "",
  profile: {
    signMethod: "TC3-HMAC-SHA256",
    httpProfile: {
      reqMethod: "POST",
      reqTimeout: 30,
      endpoint: "cdn.tencentcloudapi.com",
    },
  },
})

const params = {
    "Urls": [
        req.query.url
    ]
};
// 重新刷新预热
client.PushUrlsCache(params).then(
  (data) => {
    console.log(data);
  res.send(data);
  },
  (err) => {
    console.error("error", err);
  }
);


})
相关推荐
晓得迷路了12 分钟前
栗子前端技术周刊第 72 期 - 快 10 倍的 TypeScript、React Router 7.3、Astro 5.5...
前端·javascript·typescript
渔樵江渚上21 分钟前
深入理解 Web Worker
前端·javascript·面试
JustHappy23 分钟前
「工具链🛠️」package-lock.json? yarn.lock? pnpm-lock.yaml?这些文件存在的意义是什么?
前端·javascript·代码规范
知识分享小能手38 分钟前
CSS3学习教程,从入门到精通,CSS3 文字样式语法知识点及案例代码(7)
前端·javascript·学习·html·css3·html5·前端开发工程师
阿里云大数据AI技术1 小时前
演讲实录|分布式 Python 计算服务 MaxFrame 介绍及场景应用方案
大数据·云原生·云计算
野生的程序媛1 小时前
重生之我在学Vue--第12天 Vue 3 性能优化实战指南
前端·javascript·vue.js
vvilkim1 小时前
Vue.js 中的计算属性、监听器与方法:区别与使用场景
前端·javascript·vue.js
嘟嘟叽1 小时前
flutter 图片资源路径管理
开发语言·javascript·flutter
qq_456001652 小时前
32、构造函数
开发语言·javascript·ecmascript
苹果电脑的鑫鑫3 小时前
在使用element-ui时表单的表头在切换页面时第一次进入页面容易是白色字体解决方法
javascript·vue.js·ui