Documentation
Интеграции
Nuxt
Nuxt
Установите модуль одной командой:
npx nuxi module add @hawk.so/nuxt
Затем подключите и настройте его в . Передайте туда Integration Token, который вы получили в проекте Hawk. Его можно указать напрямую или использовать nuxt.config.ts, который Nuxt поддерживает из коробки.
.env-файл
export default defineNuxtConfig({
modules: [
'@hawk.so/nuxt'
],
hawk: {
token: process.env.HAWK_TOKEN,
},
})
Через свойство можно передать catcherOptions, user, context и другие опции JS Catcher.
beforeSend
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
},
},
},
})
Для остальной настройки используйте основную инструкцию: см. страницу: Браузер.
- Наиболее актуальная инструкция, а также исходный код - https://github.com/codex-team/hawk.nuxt