【发布时间】:2015-01-21 13:06:43
【问题描述】:
(NOOB ALERT!刚刚从 Microsoft 过渡到 MEAN)
任何人都有一个在公共和私人区域使用 MEAN 堆栈的不同路线/布局/模板的实体模式示例?我已经尝试过嵌套控制器,但这会引发路由问题。我也不想复制 Express 和客户端应用程序中的所有路由。在理想情况下,某些相关文件夹应被视为“私有”,而其他相关文件夹应被视为“公共”,每个区域具有不同的布局(包装器)。未经身份验证的用户应限制在公共区域。
在非 SPA/MS 世界中,一切都在服务器端维护。保护文件、预渲染等具有一定的舒适性。正因为如此,我注意到使用 Jade 建造区域的诱惑可能超出了我应有的程度。即使在我写这篇文章的时候,我也开始觉得客户端看到的任何东西都不应该是服务器端的,除了在使用 Node 应用程序进行路由、数据编组和保护路由本身时的初始布局和索引。
注意:目前使用 Passport 进行身份验证。
提前感谢您的时间和详细的回答。
【问题讨论】:
标签: angularjs node.js express passport.js mean-stack