angular - 使用 Angular 处理多个项目的最佳方式是什么?
问题描述
我正在开发 Angular 应用程序,其中包括:
- 用户应用程序 - domain.com
- 公司面板应用程序 - domain.com/company
- 管理面板应用程序 - 可以同时管理两者 - domain.com/admin
将来 - 用户和公司应用程序将多个到其他版本(不同的数据库和设计),并且管理面板将需要管理它们。
玩这个的最好方法是什么?将每个项目作为一个项目,并在构建后将它们上传到一个域(我可以这样做吗?),或者在一个应用程序中创建多个项目?(使用这些选项有什么优点和缺点)
请帮我看看我看不到的东西,因为我现在很困惑,不知道该怎么办。
解决方案
我认为最好在不同的项目中创建子域并将每个 Angular 应用程序分开:
userapp.domain.com
company.domain.com
admin.domain.com
并为特定域构建每个应用程序。当您的项目彼此分离时,您可以更好地管理它们,如果您想将您的项目交给某人来处理它,则没有必要给他所有的代码。
推荐阅读
- reactjs - React Redux Firebase - onAuthStateChanged 延迟阻止使用生命周期方法
- python - python for循环中追加函数的机制
- jenkins - 在共享库中重构 jenkins post 块
- r - str_detect,使用特定模式验证电话号码
- asp.net-web-api - 不同类型的WebApi2 FromBody RequestMessage
- php - PHP 邮件程序在本地工作,但不能在实时服务器上工作
- c# - 在 col[1] 等于之前的 col[1] 迭代时获取 col[0] 值
- java - 交换链表java中的两个相邻节点
- python - 如何使用 Python 流式传输实时视频流
- python - 如何在不创建 conn.cursor() 的情况下检查/打印 psycopg2 动态查询撰写