Angularjs 同时使用玉石和把手并进行相应的渲染
我试图理解如何包括jade和handlebar,就像我试图将angular js添加到我的服务器一样,该服务器也在使用jade为其他网页提供服务 我听说过consolidate.js,这是我的app.js代码:Angularjs 同时使用玉石和把手并进行相应的渲染,angularjs,node.js,express,Angularjs,Node.js,Express,我试图理解如何包括jade和handlebar,就像我试图将angular js添加到我的服务器一样,该服务器也在使用jade为其他网页提供服务 我听说过consolidate.js,这是我的app.js代码: var engines = require('consolidate'); var exphbs = require('express-handlebars'); var app = express(); app.engine('jade', engines.jade); app.e
var engines = require('consolidate');
var exphbs = require('express-handlebars');
var app = express();
app.engine('jade', engines.jade);
app.engine('handlebars', engines.handlebars);
app.set('view engine', 'handlebars');
// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');
app.use(favicon(path.join(__dirname, 'public', 'img/favicon.ico')));
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser(config.cookieSecret.secret));
app.use(express.static(path.join(__dirname, 'public')));
如何获得这两种视图的视图引擎设置?另外,如何在不影响其他链接的情况下将以下内容添加到代码中:
// Application UI route
app.get('*', function(req, res) {
res.render('indexer');
});
app.get('/templates/*', function(req, res) {
res.render('../client/templates/' + req.params[0])
});