标签: node.js express
让我试着解释一下我的目的。我的网站有3个子域名。所有这些都是相似的,但有一些不同。
所以我的问题是,我可以用包含所有子域应用程序的函数编写通用快速应用程序,并为每个子域应用程序扩展它并添加一些特定的功能吗?
答案 0 :(得分:1)
绝对。主要问题是如何从应用程序代码中清晰地隔离特定于域的配置。
一种方法是使用一些中间件来检测请求入站的域,并将特定于该域的配置添加到请求中。这样,每个控制器只需要检查请求以查看它应该如何处理。然后,它可以将部分或全部配置传递给数据和模板层。