0
var express = require('express');
var exphbs = require('express-handlebars');
var MailerConnect = require('./nodemailer.js');
var app = express();
app.engine('handlebars', exphbs({
defaultLayout: 'test'
}));
app.set('view engine', 'handlebars');
var file = module.exports = {
Mailer: function(req, res) {
res.render('testtemplate', function(err, data) {
var data = data;
console.log(data);
MailerConnect.sendMail(data);
});
}
}
Error: No default engine was specified and no extension was provided. at new View (C:\Users\manjunathan\node_modules\express\lib\view.js:61:11) at Function.render (C:\Users\manjunathan\node_modules\express\lib\applicatio n.js:570:12) at ServerResponse.render (C:\Users\manjunathan\node_modules\express\lib\resp onse.js:1008:7) at Object.Mailer (C:\Users\manjunathan\app.js:13:7)]
這工作正常,當它單獨行動,但從另一個js調用它會拋出像this.help我出來這個。 –
即時通訊從另一種方法調用'mailerApp.Mailer(request,response);' –