我有一个门户网站说" www.xxxx.com"我们必须为特定的公司创建一个子门户网站" www.xxxx.com/company1"在哪里我们根据Area" Company1"放置所有控制器和视图。在MEAN堆栈中有没有类似的方法呢?在ASP.NET MVC中,我们可以使用Areas
来实现类似的功能答案 0 :(得分:0)
是的,你可以做到。如果您使用快递,那么只需在视图文件夹中定义您的子门户,例如" views / company1.html" (或者如果您使用的是另一个模板引擎,如jade或ejs,请使用" views / comapny1.jade || views / comapny.ejs")&然后在app.js目录中使用此代码:
另外,设置您正在使用的默认引擎:
app.set('view engine', 'jade');
Or
app.set('view engine', 'ejs');
app.get('/company1').function(req, res) {
res.render('comapny1.html');
}
然后,您可以使用www.xxxx.com/company1访问您的子门户。 基本上,company1.html将是您的子门户的布局/基础文件,您可以在其中定义控制器,服务,指令等。
如果仍然存在问题,您可以发布回复。