nextjs应用程序启动时如何调用函数

hop*_*ldy 6 backend next.js

我正在尝试为我的 NextJS 应用程序添加一个监护进程。它将从启动我的 nextjs 应用程序开始,然后定期执行一些工作(例如备份数据)。

但我没有找到一些“回调”或“事件监听器”让我调用我的启动函数。

我尝试执行 中的启动函数pages/_app.tsx,但每次用户访问它时都会调用它,而不仅仅是在 nextjs 应用程序启动时调用一次。

以下是我的期望:

  • 仅在整个 nextjs 应用程序启动时调用一次。
  • 无需使用自定义后端。(Next默认服务器上已经积累了大量代码
  • 可以使用Next提供的能力,如TypeScript, Babel, export/import等。
  • nextjs应用中的代码可以直接导入相关的功能和使用。

有人可以提供一些灵感吗?