_Menggunakan Email v3 untuk Node.js._
Dalam dokumentasi Anda untuk v3 Mail, di bawah contoh kode "Node.js", Anda tentukan pada _line 11_, untuk menulis
var sg = require('sendgrid').SendGrid(process.env.SENDGRID_API_KEY)
namun, ketika saya melakukannya, saya menerima TypeError: require(...).SendGrid is not a function
dengan pointer ^ (karat) pada periode antara )
dan SendGrid(process.env.SENDGRID_API_KEY)
.
Namun, ketika saya melakukan ini ...
const sendGrid = require('sendgrid')(process.env.SENDGRID_API_KEY); //removing the .SendGrid method
console.log('sendGrid: ', sendGrid);
Saya tidak menerima kesalahan dan saya berhasil mengirim email.
Harap beri tahu saya jika saya melewatkan sesuatu, namun, jika tidak, Anda dapat mempertimbangkan untuk memperbarui dokumentasi Anda untuk menghilangkan kebingungan di masa mendatang.
PS
SendGrid luar biasa. Terus lakukan pekerjaan yang baik.
-Tobiah Rex
Halo @TobiahRex ,
Terimakasih atas peringatannya!
Kami akan menggali dan membuat perbaikan yang sesuai.
Saya telah memperbarui contoh kode untuk mencocokkan pembaruan baru ke perpustakaan ini: https://sendgrid.com/docs/Integrate/Code_Examples/v3_Mail/nodejs.html
Ada perubahan yang melanggar baru-baru ini dan saya gagal memperbarui dokumen di docs.sendgrid.com.
Terima kasih lagi!
Hai @thinkingserious ,
Luar biasa mendengar Anda dapat membuat perubahan yang diperlukan. Terima kasih balasannya!
-Toby
Komentar yang paling membantu
Saya telah memperbarui contoh kode untuk mencocokkan pembaruan baru ke perpustakaan ini: https://sendgrid.com/docs/Integrate/Code_Examples/v3_Mail/nodejs.html
Ada perubahan yang melanggar baru-baru ini dan saya gagal memperbarui dokumen di docs.sendgrid.com.
Terima kasih lagi!