18 lines
523 B
TypeScript
18 lines
523 B
TypeScript
// 这里的代码只会在服务器启动时执行一次
|
|
|
|
|
|
export async function register() {
|
|
if (process.env.NEXT_RUNTIME === 'nodejs') {
|
|
// 初始化定时任务
|
|
const { initCronJobs } = await import('@/server/cron')
|
|
await initCronJobs()
|
|
|
|
if (process.env.NODE_ENV === 'development') {
|
|
const { startTerminalService } = await import('@/server/service/dev/terminal');
|
|
startTerminalService() // 开发环境下启动一个基于ttyd可嵌入在网页上的终端服务
|
|
}
|
|
} else {
|
|
|
|
}
|
|
}
|