繁体   English   中英

具有多个服务器布局的meanjs app

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM