0
Mashroom Server是基于Node.js的Microfrontends集成平台。它支持在服务器端集成Express webapps和API,并在客户端(浏览器)上组合来自多个“单页应用程序”的页面。它还提供开箱即用的日志,i18n,存储和安全性等通用基础结构,并以插件形式支持自定义中间件和服务。从技术角度来看,Mashroom Server的核心是插件加载程序,该加载程序扫描npm软件包(package.json)以获得插件定义并在运行时加载它们。这样的插件可以是Express webapp或SPA,或者通常是它知道如何加载的所有类型的代码,这由可用的插件加载器确定。插件加载程序本身也只是插件,因此可以扩展已知插件类型的列表。...与Java世界中的概念相比,Mashroom Server将是应用程序服务器。Mashroom Portal插件的概念类似于Liferay等Portal Server。
mashroom-server