Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 同时使用玉石和把手并进行相应的渲染_Angularjs_Node.js_Express - Fatal编程技术网

Angularjs 同时使用玉石和把手并进行相应的渲染

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

我试图理解如何包括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.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])
    });