Loopback отправить письмо с вложением из другого модуля - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть форма, в которой я могу сохранить файл в каком-то месте и сохранить значения в базе данных. Теперь у меня есть соединитель электронной почты, где я могу получить значения формы и отправить ее по электронной почте.У меня есть две модели: одна для хранения значений в базе данных, т.е. PersistedModel, а другая для хранения вложений. Теперь я хочу отправить электронное письмо с вложением.как отправить может кто-нибудь помочь мне.

career.js

'use strict';
const app = require('../../server/server');
module.exports = function(Career) {
    Career.afterRemote('create', function(context, remoteMethodOutput, next) { 
        next(); 

Contact.app.models.Email.send({ 
    to: 'lakshmipriya.l@company.com', 
    from: 'lakshmipriya.l@gmail.com', 
    subject: 'my subject', 
    text: 'my text', 
    html: 'my <em>html</em>',
 attachments: [
    {  
      path: /path/to/remoteMethodOutput.resume
    }
],
    }, function(err, mail) { 
    console.log('email sent!'); 
    cb(err); 
    }); 
    }); 

};

Я пробовал это, но это не работает, потому что резюме находится в другом модуле вложения.поэтому я не смог получить резюме.как получить и прикрепить файл.

...