我一直在想是否可以创建一个类似于Squarespace功能的应用程序,一旦登录,用户就可以创建一个“微网站”来选择她/他自己的主题。然后,应用程序将用户链接到db,域(或子域)和一组路由。
我考虑过以下几点:
1)每次创建新的“微网站”时,都有一个可以复制的基础应用程序(新实例)
2)有一个更大的应用程序,可以根据用户和网址结构将每个“微网站”路由到自己的数据库和主题。
我认为选项1很麻烦,因为它会产生大量的重复,并且可能会成为维护的噩梦,所以自然选项2看起来更合理。现在的问题是:
有第三种选择吗? 有没有人用Sails / Node应用程序做过类似的事情(选项2)?经过一些研究,我在Rails看到了类似的东西。 在Sails / Node中完成它是否可行和/或好主意?
提前致谢