首页 > 解决方案 > Angular 通用一旦部署就不会渲染,在本地可以

问题描述

我对我的应用程序出了什么问题感到有些困惑。构建后,我可以在本地运行它并且服务器端渲染工作,但是一旦它被部署到服务器 ssr 停止工作。

通常,如果有问题,您会在 express 应用程序上看到某种错误,但我没有得到。

我唯一能确定的是我的 api 中没有呈现的内容。只是没有任何意义为什么它在本地而不是在服务器上工作。

当我被难住时,有没有人对我需要看什么有任何建议。

标签: angularangular-universal

解决方案


在您的主机文件中添加 API URL 以进行解析。

将 /etc/hosts 编辑为以下内容:

127.0.0.1 localhost
127.0.0.1 api.example.com

请注意,API 域也应该在此 VM 框中。


推荐阅读