【问题标题】:How to structure a module as to deploy separately如何构建模块以单独部署
【发布时间】:2020-01-15 10:42:17
【问题描述】:

我的客户要求我将一个模块单独部署到服务器。在我的应用程序中,我有多个模块。根据客户要求,我需要将所有模块作为一个单独的应用程序,这样每个模块都可以单独部署,而不依赖其他模块。

因此客户端可以在每个模块完成后维护和使用它,而无需等待漏洞应用程序完成。

任何人在这里帮助我了解要求以及如何处理这种情况?我在网上找不到任何有用的资源。

我将ngrx/storereducer 分别用于每个模块进行数据处理。

【问题讨论】:

  • 不,你不能替换编译成 webpack 的模块。我认为您甚至不能替换延迟加载的模块,我什至不会尝试。您应该研究“微前端架构”。去谷歌上查询。在这里您可以将应用程序分解为单独的 Web 组件(不是 Angular 组件)。

标签: angular angular8 angular-module


【解决方案1】:

您的请求名称为Microservices。此方法适用于任何语言的任何应用程序。但是您需要将每个模块视为不同的应用程序并更改您的服务器基础架构(ngnx、apache、dns、etcc...)。 Angular 模块是为了在内部模块化你的应用程序,但它是同一个应用程序,需要一起转译以保持对另一个 js 文件的引用。

【讨论】:

    猜你喜欢
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 2021-03-23
    • 1970-01-01
    • 1970-01-01
    • 2016-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多