前置作業
- 註冊 Rollbar 後,新增一個專案。
- 在專案頁面,點選「Add to Slack」按鈕,取得管理員授權。
- 將 Rollbar 機器人加進要推送訊息的 Slack 頻道中。
- 點選「Settings」頁籤,再點選「Notifications」頁籤,啟用 Slack 整合。
- 點選「Projects」頁籤,進到新增的專案頁面,點選「Notifications」頁籤,新增 Slack 整合,並設定要推送訊息的 Slack 頻道。
- 設定推送條件。
實作
在 Nuxt 專案中,安裝依賴套件。
1 | npm install --save rollbar |
修改 .env 檔。
1 | ROLLBAR_ACCESS_TOKEN=your-access-token |
修改 nuxt.config.js 檔。
1 | export default defineNuxtConfig({ |
建立 app/plugins/rollbar.js 檔,將全域錯誤推送至 Rollbar。
1 | import Rollbar from 'rollbar'; |
手動推送錯誤。
1 | const { $rollbar } = useNuxtApp(); |