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 [email protected].
To post to this group, send email to [email protected].
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.

Reply via email to