【发布时间】:2019-05-19 18:50:55
【问题描述】:
我有用于 API 的 nodejs + express 服务器,我应该使用最新的 Angular 构建 SPA。 SPA 应该有几个静态 HTML 页面,这些页面应该使用服务器端渲染和一些模板引擎来渲染 - 可能是 Nunjucks。我的问题是,是否可以使用现有的 API 服务器进行服务器端渲染? SPA + 静态页面应该在一个存储库/目录下,API 服务器在另一个。 API 服务器将在单独的域下。是否可以将它们放在单独的项目中,或者只有将服务器和 SPA 组合到一个项目中才可能?我认为后者很难维持。
【问题讨论】:
-
当时的飞机既可以载人,也可以载饥饿的狮子。问题是“应该”。所以,是的,如果您想完全忽略通过尝试完成这些类型的基础设施的 100 千个项目所吸取的所有经验教训,那么一切皆有可能。 (angular.io/guide/universal)
标签: javascript node.js angular express server-side-rendering