を私のコードスニペットは「例外TypeError:オブジェクトは関数ではありません」取得しています。ここエラー
var sendgrid = require('sendgrid')('xxxxxx', 'xxxxxx');
var email = new sendgrid.Email();
email.addTo('[email protected]');
email.setFrom('[email protected]');
email.setSubject('welcome to send grid');
email.setHtml('<html><body>HELLO evryone ...,</body></html>');
sendgrid.send(email, function(err, json) {
if(!err)
{
console.log("mail sent successssss");
res.send({"status":0,"msg":"failure","result":"Mail sent successfully"});
}
else
{
console.log("error while sending mail")
res.send({"status":1,"msg":"failure","result":"Error while sending mail."});
}
});
がインストールされている「TypeError例外を取得したNPM also.am throgh sendgrid :オブジェクトは関数 "エラーではありません。私は理由を知っていますか?
バージョン: - [email protected] node_modules \ sendgrid └──[email protected]
....... **ありがとうございます** response.Am nodejsとsendgrid.nmに新しいsendgrid.Butのための2つのAPIキーがあります "SENDGRID_API_KEY"のように述べました.asssume私のキーは 'xxxx'、 'xxxxxxxx' 1つはAPI_USERで、もう1つはAPI-PASSWORDです。私はそれをAPIで書くべきです。明確に私を助けてください。私の仕事はここで中止されました。 @Dreamlines – Trojan
がいっぱい追加されました。基本的にhttps://github.com/sendgrid/sendgrid-nodejsのAPI_USERキーを使用してドキュメントに従ってください。私はあなたのアカウントに行って、このnodejsの実装には単一のAPIキーしか必要ないため、正しいキーを使用していることを確認します。アカウントの設定を確認してください。 API_USER_KEYはまだ正しいかもしれませんが、とにかくチェックしてください。 – Dreamlines
あなたのresponse.iについて心から感謝しています。私のkeys.Butでこのように試しましたが、「エラー」を受け取りました:[{"message": "提供された権限付与が無効、期限切れ、または取り消されました"、 "field"ヘルプ ":null} – Trojan