Хотел бы получить электронную почту и пароль от mongodb. Данные будут использованы для заполнения почтового метода smtpTransport
app.use('/mailer', Mailer`(smtpTransport({
service: 'gmail',
auth: {
user: email,
pass: password
}
Можно ли использовать ловушку для передачи данных в почтовую службу. Если да, то как.
Почтовик у меня как кастомный сервис. Я хотел бы установить адрес электронной почты и пароль var перед вызовом app.use. Но как бы я это сделал.
Было бы лучше создать сервис мангуста. Запрос электронной почты и пароля для пользователя Gmail в методе до?
Да, этот тоже подойдет. Но если вы можете это сделать, почему бы не получить эти данные еще до того, как вызвать в службу электронной почты?
Как мне это сделать, прежде чем вызвать в службу?
Feathers использует экспресс, сервис - это промежуточное ПО, а к сервису можно прикрепить хуки. Так что это зависит от того, где вы добавили свой сервис к этому
app.use()
, будет он до или после этого почтового ящика. Но мой вам совет: делать вашу почтовую программу внутриservice hook
, в данном случае почтовую службу?