Sentry-javascript: Ungültige DSN

Erstellt am 20. März 2018  ·  3Kommentare  ·  Quelle: getsentry/sentry-javascript

Ich habe versucht, Sentry mit Rabe mit meiner Express-App zu verbinden, und es wird angezeigt, dass mein DSN ungültig ist. Ich habe sowohl den regulären als auch den öffentlichen DSN ausprobiert. Aber keiner hat funktioniert. eine idee warum?

Needs Information

Hilfreichster Kommentar

Habe das Problem gerade gefunden! In der .env-Datei können wir keine doppelten Anführungszeichen hinzufügen! Also folgendes...

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

sollte geschrieben werden als:

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

Alle 3 Kommentare

Es ist schwer, ohne Code- / Konfigurations- / Versionsinformationen zu helfen, mit denen ich das Problem beheben könnte :)

Sie können bei Bedarf einen Teil Ihres DSN mit ********* maskieren.

Tut mir wirklich leid. So habe ich die App konfiguriert:

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

Und am Ende habe ich platziert

app.use(Raven.errorHandler());

In der .env-Datei:

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

Ich habe ein Konsolenprotokoll von process.env.RAVEN_DSN und es wird korrekt geladen und die Fehlermeldung lautet wie folgt:

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

Habe das Problem gerade gefunden! In der .env-Datei können wir keine doppelten Anführungszeichen hinzufügen! Also folgendes...

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

sollte geschrieben werden als:

RAVEN_DSN=https://********************:********************@sentry.io/******
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen