_استخدام الإصدار 3 من البريد لـ Node.js._
في وثائقك الخاصة بـ v3 Mail ، ضمن أمثلة التعليمات البرمجية "Node.js" ، تحدد في _ line 11_ ، لكتابة
var sg = require('sendgrid').SendGrid(process.env.SENDGRID_API_KEY)
ومع ذلك ، عندما أفعل ذلك ، أتلقى TypeError: require(...).SendGrid is not a function
بمؤشر ^ (قيراط) في الفترة بين )
و SendGrid(process.env.SENDGRID_API_KEY)
.
ومع ذلك ، عندما أفعل هذا ...
const sendGrid = require('sendgrid')(process.env.SENDGRID_API_KEY); //removing the .SendGrid method
console.log('sendGrid: ', sendGrid);
لا أتلقى أي أخطاء ويمكنني إرسال بريد إلكتروني بنجاح.
يُرجى إعلامي إذا فاتني شيء ، ومع ذلك ، إذا لم أفعله ، يمكنك التفكير في تحديث وثائقك لإزالة الالتباس المستقبلي.
ملاحظة
SendGrid رائع. استمر في القيام بعمل جيد.
طوبيا ريكس
مرحبا TobiahRex ،
وذلك بفضل لرؤساء متابعة!
سنبحث ونجري الإصلاحات المناسبة.
لقد قمت بتحديث مثال الرمز لمطابقة التحديثات الجديدة لهذه المكتبة: https://sendgrid.com/docs/Integrate/Code_Examples/v3_Mail/nodejs.html
كان هناك تغيير عاجل مؤخرًا وفشلت في تحديث المستندات على docs.sendgrid.com.
شكرا لك مرة أخرى!
مرحبًا thinkingserious ،
من الرائع أن تسمع أنك تمكنت من إجراء التغييرات اللازمة. شكرا على الرد!
توبي
التعليق الأكثر فائدة
لقد قمت بتحديث مثال الرمز لمطابقة التحديثات الجديدة لهذه المكتبة: https://sendgrid.com/docs/Integrate/Code_Examples/v3_Mail/nodejs.html
كان هناك تغيير عاجل مؤخرًا وفشلت في تحديث المستندات على docs.sendgrid.com.
شكرا لك مرة أخرى!