Sendgrid-nodejs: require(...).SendGrid n'est pas une fonction

Créé le 9 août 2016  ·  3Commentaires  ·  Source: sendgrid/sendgrid-nodejs

Résumé de la question

_Utilisation de la messagerie v3 pour Node.js._

Dans votre documentation pour Mail v3, sous exemples de code "Node.js", vous spécifiez à la _ligne 11_, d'écrire

var sg = require('sendgrid').SendGrid(process.env.SENDGRID_API_KEY)

cependant, quand je le fais, je reçois TypeError: require(...).SendGrid is not a function avec un pointeur ^ (carat) à la période entre ) et SendGrid(process.env.SENDGRID_API_KEY) .

Cependant, quand je fais ça...

const sendGrid = require('sendgrid')(process.env.SENDGRID_API_KEY); //removing the .SendGrid method
console.log('sendGrid: ', sendGrid);

Je ne reçois AUCUNE erreur et je peux envoyer un e-mail avec succès.

Veuillez me faire savoir si j'ai manqué quelque chose, cependant, si ce n'est pas le cas, vous pouvez envisager de mettre à jour votre documentation pour éliminer toute confusion future.

PS

SendGrid est génial. Continuez à faire du bon travail.
-Tobie Rex

  • Sendgrid-nodejs Version : master (dernier commit : 0df1613)
  • Version de Node.js : 6.2.1
help wanted bug

Commentaire le plus utile

J'ai mis à jour l'exemple de code pour qu'il corresponde aux nouvelles mises à jour de cette bibliothèque : https://sendgrid.com/docs/Integrate/Code_Examples/v3_Mail/nodejs.html

Il y a eu un changement de rupture récent et je n'ai pas réussi à mettre à jour les documents sur docs.sendgrid.com.

Merci encore!

Tous les 3 commentaires

Bonjour @TobiahRex ,

Merci pour l'information!

Nous allons creuser et apporter les correctifs appropriés.

J'ai mis à jour l'exemple de code pour qu'il corresponde aux nouvelles mises à jour de cette bibliothèque : https://sendgrid.com/docs/Integrate/Code_Examples/v3_Mail/nodejs.html

Il y a eu un changement de rupture récent et je n'ai pas réussi à mettre à jour les documents sur docs.sendgrid.com.

Merci encore!

Salut @thinkingserious ,

C'est génial d'entendre que vous avez pu faire les changements nécessaires. Merci pour la réponse!

-Toby

Cette page vous a été utile?
0 / 5 - 0 notes