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 me outと同じようにスローされます。 –
他のメソッド 'mailerApp.Mailer(request、response);からこのように呼び出しています。 –