Ho distribuito un'applicazione node.js su node.js ma non sono riuscito a visualizzare le istruzioni complete di console.log dalla mia app. Sto usando:come mostrare tutto console.log da node.js in heroku?
heroku logs
Alcuni dei log sono mostrati ma sembra che non siano i log completi. Esiste un pacchetto node.js per inviare e-mail dall'app distribuita? L'email funziona bene con la mia macchina locale.
codice E-mail:
console.log('try to send email hold on');
var nodemailer = require("nodemailer");
var smtpTransport = nodemailer.createTransport({
service: "Gmail",
auth: {
user: "[email protected]",
pass: "mypw"
}
});
smtpTransport.sendMail({
from: "Dikkebil", // sender address
to: "[email protected]", // comma separated list of receivers
subject: "Error body", // Subject line
text: 'Error body: ' +error.body+ '\n'+ 'error type:' + error.type +'\n' +'error statuscode:' +error.statusCode +'\n' + 'error args:' + error.arguments[0]
}, function(error, response){
if(error){
console.log(error);
}else{
console.log("Message sent: " + response.message);
}
});
Quali registri stai cercando? –
i log console.log dal mio servizio node.js che è distribuito su heroku. Posso vederli parzialmente. Perché nodemailer 1.3.4 non funziona sulla confezione di heroku? – Pindakaas
nodemailer dovrebbe funzionare bene su Heroku puoi darci il tuo codice da guardare? Non riesco a capire se hai problemi con i registri o l'invio di e-mail –