Sentry-javascript: DSN غير صالح

تم إنشاؤها على ٢٠ مارس ٢٠١٨  ·  3تعليقات  ·  مصدر: getsentry/sentry-javascript

كنت أحاول توصيل الحارس بتطبيقي السريع باستخدام الغراب ويقول أن DSN الخاص بي غير صالح. جربت كلاً من DSN العادي و DSN العام. لكن لا شيء يعمل. اي فكرة لماذا؟

Needs Information

التعليق الأكثر فائدة

وجدت المشكلة للتو! لا يمكننا إضافة علامات اقتباس مزدوجة في ملف .env! إذن ما يلي ...

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

يجب أن تكتب على النحو التالي:

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

ال 3 كومينتر

من الصعب المساعدة بدون أي معلومات حول التعليمات البرمجية / التهيئة / الإصدار التي يمكنني استخدامها لتصحيح المشكلة :)

يمكنك إخفاء جزء من DSN الخاص بك ********* إذا كنت بحاجة إلى ذلك.

حقا آسف لذلك. إليك كيفية تكوين التطبيق:

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

وفي النهاية وضعت

app.use(Raven.errorHandler());

في ملف .env:

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

لقد قمت بعمل سجل وحدة تحكم process.env.RAVEN_DSN وتم تحميله بشكل صحيح ورسالة الخطأ تقرأ كالتالي:

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

وجدت المشكلة للتو! لا يمكننا إضافة علامات اقتباس مزدوجة في ملف .env! إذن ما يلي ...

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

يجب أن تكتب على النحو التالي:

RAVEN_DSN=https://********************:********************@sentry.io/******
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات