_Usando v3 Mail para Node.js._
Em sua documentação para v3 Mail, nos exemplos de código "Node.js", você especifica na _linha 11_, para escrever
var sg = require('sendgrid').SendGrid(process.env.SENDGRID_API_KEY)
entretanto, quando o faço, recebo TypeError: require(...).SendGrid is not a function
com um ponteiro ^ (quilate) no período entre )
e SendGrid(process.env.SENDGRID_API_KEY)
.
No entanto, quando eu faço isso ...
const sendGrid = require('sendgrid')(process.env.SENDGRID_API_KEY); //removing the .SendGrid method
console.log('sendGrid: ', sendGrid);
NÃO recebo nenhum erro e consigo enviar um e-mail com sucesso.
Por favor, deixe-me saber se eu perdi algo, no entanto, se eu não fiz, você pode considerar atualizar sua documentação para remover futuras confusões.
PS
SendGrid é incrível. Continue fazendo um bom trabalho.
-Tobiah Rex
Olá @TobiahRex ,
Obrigado pelo aviso!
Vamos nos aprofundar e fazer as correções adequadas.
Eu atualizei o exemplo de código para corresponder às novas atualizações desta biblioteca: https://sendgrid.com/docs/Integrate/Code_Examples/v3_Mail/nodejs.html
Houve uma alteração importante e não consegui atualizar os documentos em docs.sendgrid.com.
Obrigado novamente!
Olá @thinkingserious ,
É incrível saber que você conseguiu fazer as alterações necessárias. Obrigado pela resposta!
-Toby
Comentários muito úteis
Eu atualizei o exemplo de código para corresponder às novas atualizações desta biblioteca: https://sendgrid.com/docs/Integrate/Code_Examples/v3_Mail/nodejs.html
Houve uma alteração importante e não consegui atualizar os documentos em docs.sendgrid.com.
Obrigado novamente!