_Usando v3 Mail para Node.js._
En su documentación para el correo v3, en los ejemplos de código "Node.js", especifique en la _línea 11_, para escribir
var sg = require('sendgrid').SendGrid(process.env.SENDGRID_API_KEY)
sin embargo, cuando lo hago, recibo TypeError: require(...).SendGrid is not a function
con un puntero ^ (quilate) en el período entre )
y SendGrid(process.env.SENDGRID_API_KEY)
.
Sin embargo, cuando hago esto ...
const sendGrid = require('sendgrid')(process.env.SENDGRID_API_KEY); //removing the .SendGrid method
console.log('sendGrid: ', sendGrid);
No recibo ningún error y puedo enviar un correo electrónico con éxito.
Por favor, avíseme si me he perdido algo; sin embargo, si no, puede considerar actualizar su documentación para eliminar confusiones futuras.
PD
SendGrid es increíble. Sigue haciendo un buen trabajo.
-Tobiah Rex
Hola @TobiahRex ,
¡Gracias por el aviso!
Profundizaremos y haremos las correcciones adecuadas.
He actualizado el ejemplo de código para que coincida con las nuevas actualizaciones de esta biblioteca: https://sendgrid.com/docs/Integrate/Code_Examples/v3_Mail/nodejs.html
Hubo un cambio importante reciente y no pude actualizar los documentos en docs.sendgrid.com.
¡Gracias de nuevo!
Hola @thinkingserious ,
Es increíble escuchar que pudiste hacer los cambios necesarios. ¡Gracias por la respuesta!
-Toby
Comentario más útil
He actualizado el ejemplo de código para que coincida con las nuevas actualizaciones de esta biblioteca: https://sendgrid.com/docs/Integrate/Code_Examples/v3_Mail/nodejs.html
Hubo un cambio importante reciente y no pude actualizar los documentos en docs.sendgrid.com.
¡Gracias de nuevo!