是否可以在现有服务器上使用服务器端渲染?

时间:2019-05-19 18:50:55

标签: javascript node.js angular express serverside-rendering

我有用于API的nodejs + express服务器,应该使用最新的Angular构建SPA。 SPA应该有几个静态HTML页面,应该使用服务器端渲染和一些模板引擎(可能是Nunjucks)来渲染。我的问题是,是否可以使用现有的API服务器进行服务器端渲染? SPA +静态页面应位于一个存储库/目录下,API服务器应位于另一个存储库/目录下。 API服务器将位于单独的域中。是否可以将它们放在单独的项目中,还是只有将服务器和SPA合并到一个项目中才有可能?我认为后者难以维持。

1 个答案:

答案 0 :(得分:0)

是的,您绝对可以使用现有节点和Express服务器。 @ angular / universal用于服务器端渲染。 服务器配置将有单独的文件。

我的建议是为Angular应用程序创建一个单独的存储库,并按原样使用现有存储库,这将有助于更好地对其进行维护。

请关注“ https://angular.io/guide/universal