MEAN 堆栈中的区域
Areas in MEAN stack
我有一个门户网站"www.xxxx.com",我们必须为特定公司创建一个子门户网站"www.xxxx.com/company1",我们将所有控制器和视图放在一个区域"Company1" .在 MEAN 堆栈中是否有类似的方法来执行此操作?在 ASP.NET MVC 中,我们可以使用 Areas
实现类似的事情
是的,你可以做到。如果您使用的是 express,那么只需在视图文件夹中定义您的子门户,例如 "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 将是您的子门户的布局/基础文件,您可以在其中定义您的控制器、服务、指令等。
如果还有问题,您可以post回复。
我有一个门户网站"www.xxxx.com",我们必须为特定公司创建一个子门户网站"www.xxxx.com/company1",我们将所有控制器和视图放在一个区域"Company1" .在 MEAN 堆栈中是否有类似的方法来执行此操作?在 ASP.NET MVC 中,我们可以使用 Areas
实现类似的事情是的,你可以做到。如果您使用的是 express,那么只需在视图文件夹中定义您的子门户,例如 "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 将是您的子门户的布局/基础文件,您可以在其中定义您的控制器、服务、指令等。
如果还有问题,您可以post回复。