Nuxt3下计划任务或时间时限任务执行。
发布于2023-10-17 15:41 阅读736次 Nuxt3下利用./server/plugins服务端插件实现计划任务或时间时限任务执行。
在/server/plugins下建立的任意文件,均会在服务器启动时就执行,在插件内挂入setTimeout或setInterval即可实现计划任务工作,nitroApp中还包含了hook可调用。
```
export default defineNitroPlugin((nitroApp) => {
//启动则执行一次获取
myFun();
setInterval(()=>{
myFun();
},1000000);
});
//定义执行方法
const myFun=()=>{
console.log('代码已执行');
}
```