31
章节31
自定义报告
也可以使用 Next.js Speed Insights 内置的中继器,并将数据发送到您自己的服务或推送到 Google Analytics。
让我们看看现在如何添加它。我们可以将其添加到我们一直在优化的演示应用程序中。
我们将使用 console.log
来实时查看指标。
为此,我们可以利用 Next.js 提供的 reportWebVitals
函数
注意:如果您已完成之前的课程,则无需这样做。
npx create-next-app@latest nextjs-lighthouse --use-npm --example "https://github.com/vercel/next-learn/tree/main/seo"
打开 pages/\_app.js
并导出以下函数
export function reportWebVitals(metric) {
console.log(metric);
}
然后构建并启动您的应用程序
npm run build && npm run start
如果您打开 Chrome,您将在 DevTools 控制台中看到指标。您还会注意到,只有在您与页面交互后,FID 才会触发。
延伸阅读
- Next.js: 衡量性能
这有帮助吗?