Sentry-javascript: DSN tidak valid

Dibuat pada 20 Mar 2018  ·  3Komentar  ·  Sumber: getsentry/sentry-javascript

Saya mencoba menghubungkan penjaga ke aplikasi ekspres saya menggunakan gagak dan dikatakan DSN saya tidak valid. Saya mencoba yang biasa dan DSN publik. Tapi tidak ada yang berhasil. ada ide kenapa?

Needs Information

Komentar yang paling membantu

Baru saja menemukan masalahnya! Dalam file .env kami tidak dapat menambahkan tanda kutip ganda! Jadi berikut...

RAVEN_DSN="https://********************:********************@sentry.io/******"

harus ditulis sebagai:

RAVEN_DSN=https://********************:********************@sentry.io/******

Semua 3 komentar

Sulit untuk membantu tanpa info kode/konfigurasi/versi apa pun yang dapat saya gunakan untuk men-debug masalah :)

Anda dapat menutupi bagian dari DSN Anda dengan ********* jika perlu.

Sangat menyesal tentang itu. Inilah cara saya mengonfigurasi aplikasi:

// Configure error reporting
if (process.env.RAVEN_DSN) {
  Raven.config(process.env.RAVEN_DSN).install();
  app.use(Raven.requestHandler());
}

Dan pada akhirnya saya menempatkan

app.use(Raven.errorHandler());

Dalam file .env:

RAVEN_DSN="https://********************:********************@sentry.io/******"

Saya melakukan log konsol process.env.RAVEN_DSN dan sedang dimuat dengan benar dan pesan kesalahan berbunyi seperti ini:

Error: Invalid Sentry DSN: "https://********************:********************@sentry.io/******"
    at Object.parseDSN (/usr/src/app/node_modules/raven/lib/utils.js:193:11)
    at Raven.config (/usr/src/app/node_modules/raven/lib/client.js:52:22)
    at Object.<anonymous> (/usr/src/app/dist/app.js:65:19)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Function.Module.runMain (module.js:693:10)
    at startup (bootstrap_node.js:188:16)
    at bootstrap_node.js:609:3

Baru saja menemukan masalahnya! Dalam file .env kami tidak dapat menambahkan tanda kutip ganda! Jadi berikut...

RAVEN_DSN="https://********************:********************@sentry.io/******"

harus ditulis sebagai:

RAVEN_DSN=https://********************:********************@sentry.io/******
Apakah halaman ini membantu?
0 / 5 - 0 peringkat