Когда я пытаюсь вызвать мою облачную функцию (которая отправляет почту с помощью nodemailer), я должен вызвать ее один раз, прежде чем она на самом деле «активируется», и после этого она работает нормально, пока не пройдет какое-то время и не понадобится тот же процесс.
При первом звонке я не получаю логи.
exports.sendEmail = functions.https.onRequest((req, res) => {
console.log(req.body);
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
return console.log(error);
}
console.log("Message sent: %s", info.messageId);
console.log("Preview URL: %s", nodemailer.getTestMessageUrl(info));
return res.sendStatus(200);
});
});