Nextjs:在哪里对服务器进行一些初始化操作?



我想在服务启动后做一些操作,比如设置日志工具

Next.config.js是一个好地方,但目前我的初始化逻辑是类型脚本编写的。对于这种情况有解决方案吗?

如果你不打算经常编辑它,你可以自己编译(例如手动使用https://www.npmjs.com/package/typescript)

否则,你可以在这里找到其他答案:https://github.com/vercel/next.js/issues/5318

这可能取决于您要执行的逻辑类型。

如果你想初始化你的日志工具,它可以通过导入你的日志代码逻辑自动完成。下一个文档示例:https://nextjs.org/docs/going-to-production#logging

如果您想在服务器初始化期间记录一些信息,您应该考虑创建您的自定义服务器:https://nextjs.org/docs/advanced-features/custom-server

最新更新