Table of contents

Nuxt

Установите модуль одной командой:

npx nuxi module add @hawk.so/nuxt

Затем подключите и настройте его в nuxt.config.ts. Передайте туда Integration Token, который вы получили в проекте Hawk. Его можно указать напрямую или использовать .env-файл, который Nuxt поддерживает из коробки.

export default defineNuxtConfig({ modules: [ '@hawk.so/nuxt' ], hawk: { token: process.env.HAWK_TOKEN, }, })

Через свойство catcherOptions можно передать user, context, beforeSend и другие опции JS Catcher.

export default defineNuxtConfig({ modules: [ '@hawk.so/nuxt' ], hawk: { token: process.env.HAWK_TOKEN, catcherOptions: { context: { // любые данные, которые вы хотите отправлять со всеми событиями appName: 'Hawk Nuxt Playground', }, // метод для фильтрации/изменения отправляемого события beforeSend: (event) => { event.context.appVersion = '1.0.0' return event }, }, }, })

Для остальной настройки используйте основную инструкцию: см. страницу: Браузер.