在node / express.js子应用之间共享视图和静态文件

时间:2018-07-16 23:18:10

标签: node.js express pm2

背景

我一直在创建一个仪表盘之类的应用程序,其中的主要功能已被划分为自己的子应用程序。这样,我可以使用pm2并根据特定子应用程序的计算要求对其进行扩展。每个应用程序都有其自己的子域,但对用户而言,它们似乎在单个站点中导航。这是因为它们都共享相同的ejs模板以及大多数相同的静态文件和猫鼬模式。

  

users.domain.com --->处理用户设置的Express应用
  Tasks.domain.com --->处理任务的Express应用
  ordering.domain.com --->处理订购商品的快递应用程序

问题:

如何更轻松地在这些子应用程序之间共享ejs模板和静态文件,这样我就不必更新x倍的时间了?它们都具有相同的页眉和页脚模板,如果我决定更改主题,则必须在每个应用程序上对其进行更新。如果我可以在应用程序之间同步这些文件,将会更容易。我可以通过s3为他们提供服务吗?

0 个答案:

没有答案