我有angular2 app。我想将身份验证逻辑作为一个单独的应用程序。
分离的原因:
看起来路由是主要问题。
如何组织应用程序之间的分割路线?
/ signin 和 / signup 链接应重定向到身份验证应用。
当 / customers 链接重定向到主应用时。
答案 0 :(得分:1)
如果您需要不同的应用程序(作为单独的Web应用程序运行),路由应该在Web服务器而不是应用程序中进行,因此重定向应指向不同的index.htmls ...但这实际上取决于您的环境,快递,IIS等
如果您只想分割代码而不是为身份验证创建不同的模块,并从您的应用程序引用它作为任何其他节点模块。在这种情况下,如果您不想立即加载代码,可以使用angular2中的动态组件加载器来加载需求代码(这几乎是单独的应用程序)。