1

ループバックには、node モジュールとして統合された nodemailer が付属していることがわかります。ドキュメントに従って、angular-sdk経由でhello worldメールを送信しようとしました

http://apidocs.strongloop.com/loopback/#emailsendoptions-callback

ただし、ドキュメントはここでは具体的ではありません。私は次のことを試しました:

    User.email
      from: "info@test.com"
      to: "sven@gmail.com"
      subject: "hello world"
      html: "<b> Hello Wolrd </b>"

認証済みのユーザー インスタンスがあるにもかかわらず、このエラーが発生します。

POST http://localhost:3000/api/users/Emails 401 (Unauthorized) angular.js:8407

intercepted rejection of  /api/users/Emails 401 

私の質問は、SMTP などをセットアップするように電子メール モジュールを構成する方法です。

ありがとうスヴェン

4

2 に答える 2

3

このスレッドはかなり古いものですが、ループバック メール機能を実装する方法は次のとおりです。

MyModel.app.models.Email.send({
        to: To,
        from: From,
        subject: Subject,
        text: Text,
        html: Html
      }, function(err, mail) {
        console.log('Email Sent!');
        console.log(mail);
        cb(err);
      });
于 2016-02-12T01:15:49.743 に答える
0

Angular SDK でのメールの使用に関するドキュメントは特にないと思いますが、詳細についてはhttp://docs.strongloop.com/display/LB/Using+built-in+models#Usingbuilt-inmodels-Emailmodelを参照してください。 LoopBack で電子メール メッセージを送信するだけです。良いアプローチは、最初にバックエンドで動作させてから、Angular 経由で試してみることです。

ランド

于 2014-07-07T20:54:59.083 に答える