[英]meanjs app with multiple server layout
我想在meanjs框架上使用多个服务器布局,但问题是我如何将一些角度前端视图页面附加到特定的服务器布局,我有一个特殊的登录页面,具有不同的服务器布局我如何解决这个问题。
如何知道角度状态必须加载哪个服务器布局。
我在核心控制器中添加了一个其他操作:
module.exports = function(app) {
// Root routing
var core = require('../../app/controllers/core.server.controller');
app.route('/').get(core.index);
app.route('/accounts/').get(core.login);
};
截至目前,我们无法从服务器端创建两个布局。 他们需要更新他们的核心模块和路由技术来解决这个问题。
我试过一次,我无法完成这个过程,想法是从服务器端路由更改布局和调用布局渲染函数meanjs
在core.server.routes.js中添加其他代码
'use strict';
module.exports = function(app) {
// Root routing
var core = require('../../app/controllers/core.server.controller');
app.route('/').get(core.index);
app.route('/admin').get(core.admin);
};
在core.server.controller.js中添加aditional export函数
'use strict';
/**
* Module dependencies.
*/
exports.index = function(req, res) {
res.render('index', {
user: req.user || null,
request: req
});
};
exports.admin = function(req, res) {
res.render('admin', {
user: req.user || null,
request: req
});
};
相应地在布局文件夹中添加布局。这将帮助您创建多个布局,但仍然会出现很多路由问题,如上所述。 如果可以修复它,这可能会起作用。
谢谢,
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.