Hi,
Need to access variables declared in server.js in router files.
Eg,
In server.js, i have used,
var smtpTransport = nodemailer.createTransport("SMTP",{
service: "Gmail",
auth: {
user: "username",
pass: "userpass"
}
});
var routes = require('./routes');
app.get('/', routes.index);
In router file (i.e) routes/index.js,
smtpTransport.sendMail(mailOptions, function(error, response){
if(error){
console.log(error);
}else{
console.log("Message sent: " + response.message);
}
//smtpTransport.close();
});
I am getting ReferenceError: smtpTransport is not defined. Please guide me to resolve this issue.
Thanks.
--
Job board: http://jobs.nodejs.org/
New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
---
You received this message because you are subscribed to the Google Groups "nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+un...@googlegroups.com.
To post to this group, send email to nod...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/0a5b47f6-4414-42af-9d37-2cade5a94d6c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Better than global variables (yuck) would be using "app.set", though.
http://expressjs.com/api.html
--
Adrien Risser,
Node.js Consultant
+33 6 59 60 32 58