我有一个门户网站说“www.xxxx.com”,我们必须为某个特定的公司创建一个子门户网站,例如“www.xxxx.com/company1”,其中我们将所有控制器和视图在“Company1”区域。在MEAN堆栈中有没有类似的方法来做到这一点?在ASP.NET MVC中,我们可以使用区域MEAN中的区域堆栈
回答
来实现类似的事情。可以。如果你使用快递,那么只需在视图文件夹中定义你的子门户网站,如“views/company1.html”(或者如果你使用的是另一个模板引擎如玉或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 /公司1。 基本上,company1.html将是您的子门户的布局/基础文件,您可以在其中定义您的控制器,服务,指令等。
如果仍然存在问题,您可以发布您的回复。
谢谢,我们创建了一个文件夹结构并使用了类似的快速路由逻辑。想知道这是否正确的方式来进行 –
亚,正确的方式,因为我也创建了一个市场应用程序使用相同的方法,其中买方和卖方有不同的门户网站。在我的情况下,我有这样的:www.xxxx.com/seller(卖方),www.xxxx.com/admin(admin)&www.xxxx.com(买方)。所有人都有他们各自的依赖。 – rroxysam
我们是否还可以有一个中间件,用于确定在哪个路线上快速跟踪。例如,如果两个应用程序都有类似的命名控制器,例如app.get('/ landingpage',homeController.landingpage);.而不是为两个控制器写一个for/company1/landingpage和另一个/ landingpage –
- 1. highcharts上的区域/堆栈区域上的堆栈行?
- 2. 了解MEAN堆栈
- 3. MEAN堆栈删除
- 4. MongoDB的架构MEAN堆栈
- 5. Thinkster.io MEAN堆栈问题
- 6. MEAN堆栈路由误解
- 7. 500与MEAN堆栈错误
- 8. MEAN堆栈更新函数
- 9. 问题安装MEAN堆栈
- 10. Thinkster.io MEAN堆栈教程
- 11. MEAN堆栈:联结表
- 12. MEAN堆栈和并发
- 13. MEAN堆栈路由问题
- 14. WordPress中的MEAN堆栈子文件夹
- 15. Java和堆栈区域的方法区
- 16. 堆栈区域图中的R
- 17. 在Express和MEAN堆栈中路由
- 18. 用户未在MEAN堆栈中授权?
- 19. Express.js在MEAN堆栈中做什么?
- 20. PaaS上的MEAN堆栈部署
- 21. 带有MEAN堆栈的RESTful API
- 22. 其他内存区域(堆栈和堆栈除外)?
- 23. 平原MEAN堆栈或像mean.io一样的MEAN框架?
- 24. 检索一个子数组(MEAN堆栈)
- 25. MEAN堆栈 - 查询和请求延迟?
- 26. 我如何开始使用MEAN堆栈?
- 27. 通过MEAN堆栈流式音频?
- 28. MEAN堆栈/ angularjs发布请求失败
- 29. 角4 MEAN堆栈可观察
- 30. MEAN堆栈文件结构和咕噜
希望我没有误解您,但只要您在应用程序文件中正确引用控制器和视图,无论您如何构建控制器和视图,都无关紧要。以下是关于如何为每个页面构建控制器/视图的一些灵感。 https://github.com/sahat/hackathon-starter – fzxt
谢谢。我们为此创建了一个类似的结构,想知道这是否是继续进行的正确方法 –