Next.js 服务端定时任务
Next.js About 329 words需求
定时统计数据库中的信息。
实现
利用Node.js的模块缓存,在layout.tsx中导入脚本模块,模块中使用setInterval定时读取数据库。
代码
脚本
index.ts
async function generateWebsiteStat() {
const count = await db.$count(posts);
console.log("count", count)
}
generateWebsiteStat();
setInterval(generateWebsiteStat, 1000 * 60 * 5);
导入
layout.tsx中导入即可。
import "@/app/_task/index";
Views: 29 · Posted: 2025-10-31
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...