【发布时间】:2015-09-27 12:08:30
【问题描述】:
我使用带有 Dust 作为默认视图引擎的 Kraken.js。我收到此错误:
没有指定默认引擎,也没有提供扩展。在 新视图 (/home/zhiro/Desktop/kraken/krakil/node_modules/express/lib/view.js:62:11) 在 EventEmitter.render (/home/zhiro/Desktop/kraken/krakil/node_modules/express/lib/application.js:569:12) 在 ServerResponse.render (/home/zhiro/Desktop/kraken/krakil/node_modules/express/lib/response.js:961:7) 在 /home/zhiro/Desktop/kraken/krakil/controllers/index.js:14:13 在 Layer.handle [as handle_request] (/home/zhiro/Desktop/kraken/krakil/node_modules/express/lib/router/layer.js:95:5) 接下来 (/home/zhiro/Desktop/kraken/krakil/node_modules/express/lib/router/route.js:131:13) 在 Route.dispatch (/home/zhiro/Desktop/kraken/krakil/node_modules/express/lib/router/route.js:112:3) 在 Layer.handle [作为 handle_request] (/home/zhiro/Desktop/kraken/krakil/node_modules/express/lib/router/layer.js:95:5) 在 /home/zhiro/Desktop/kraken/krakil/node_modules/express/lib/router/index.js:277:22 在 Function.process_params (/home/zhiro/Desktop/kraken/krakil/node_modules/express/lib/router/index.js:330:12)
我在拨打res.render 时看到此错误。
'use strict';
var IndexModel = require('../models/index');
module.exports = function (router) {
var model = new IndexModel();
router.get('/', function (req, res) {
res.render('index');
});
};
【问题讨论】: