如何使用 Apache 服务器在服务器端渲染 Angular 应用程序?

Posted

技术标签:

【中文标题】如何使用 Apache 服务器在服务器端渲染 Angular 应用程序?【英文标题】:How to server-side rendering Angular app with Apache server? 【发布时间】:2018-08-16 14:30:01 【问题描述】:

我们构建了一个由 Apache 服务器提供服务的 Angular v>4 应用程序。 我知道它存在 Angular Universal for Node 服务器以允许服务器端渲染。它是否存在与 Apache Server 等效的东西?

谢谢。

【问题讨论】:

【参考方案1】:

Angular Universal 总是使用 node.js 来动态构建服务器端页面。 您可以使用 Apache 通过通用和主机静态构建预渲染,或运行 node server.js 和从 Apache 到节点服务器(端口)的代理请求

【讨论】:

我认为问题是 Apache 是否可以在不涉及 Node 的情况下使用 @AkberIqbal 无节点 - 仅使用预渲染(如 github.com/Angular-RU/angular-universal-starter/blob/master/…)

以上是关于如何使用 Apache 服务器在服务器端渲染 Angular 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

使用PhantomJS在服务器端渲染并生成Echarts图片

如何使用角度通用在服务器端渲染中加载 json

如何在服务器端渲染中使用 Mongodb

如何渲染 Svelte 服务器端?

如何在服务器端做出反应来渲染图像?

如何在反应服务器端渲染中正确处理 window=undefined 错误