Sendgrid-nodejs: require(...).SendGrid は関数ではありません

作成日 2016年08月09日  ·  3コメント  ·  ソース: sendgrid/sendgrid-nodejs

問題の概要

_Node.js に v3 メールを使用する._

v3 Mail のドキュメントの「Node.js」コード例で、_line 11_ で次のように指定します。

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

ただし、そうすると、 )SendGrid(process.env.SENDGRID_API_KEY)間の期間にポインター ^ (カラット) 付きのTypeError: require(...).SendGrid is not a functionを受け取ります。

でも、こうやってみると…

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

エラーは表示されず、メールを正常に送信できます。

私が何かを見逃した場合はお知らせください.

PS

SendGrid は素晴らしいです。 これからも頑張ってね。
・トビア・レックス

  • sendgrid-nodejs バージョン: マスター (最新のコミット: 0df1613)
  • Node.js バージョン: 6.2.1
help wanted bug

最も参考になるコメント

このライブラリの新しい更新に合わせてコード例を更新しました: https://sendgrid.com/docs/Integrate/Code_Examples/v3_Mail/nodejs.html

最近重大な変更があり、docs.sendgrid.com のドキュメントを更新できませんでした。

再度、感謝します!

全てのコメント3件

@TobiahRex さん、こんにちは。

ヘッドアップをありがとう!

掘り下げて適切な修正を行います。

このライブラリの新しい更新に合わせてコード例を更新しました: https://sendgrid.com/docs/Integrate/Code_Examples/v3_Mail/nodejs.html

最近重大な変更があり、docs.sendgrid.com のドキュメントを更新できませんでした。

再度、感謝します!

@thinkingserious さん、こんにちは。

必要な変更を加えることができたと聞いて、素晴らしいです。 返信いただきありがとうございます!

-トビー

このページは役に立ちましたか?
0 / 5 - 0 評価