Angular SSR控制台中的“ [NetworkError]”,没有其他信息

时间:2019-07-23 18:07:02

标签: angular docker serverside-rendering

问题:Angular SSR控制台中的[NetworkError],没有其他信息。

image of console output

注意: 它似乎没有破坏代码

环境信息::Angular 8.1 SSR与NGINX一起提供,并在docker容器中运行。对另一个Docker容器进行Http调用。其中13个是XHR调用。

我尚未找到有关此类问题的任何信息,而且我自己也尚未彻底解决问题。如果最终可以解决问题,我会回答,尽管也许有人已经这样做了?

1 个答案:

答案 0 :(得分:3)

以下提示可以帮助您找到问题的根源。

1。调试

在您的应用文件夹中,运行:ng run <your_project_name>:serve-ssr。它为您带来好处:

  • 呈现通用应用并触发NetworkError。
  • 自动刷新文件,呈现合理的速度-这将使您能够逐步进行并查明问题。

将此与npm run build:ssr && npm run serve:ssr进行比较,这将花费更长的时间来呈现更改。

2。绝对网址

遵循Angular Server-Side rendering tutorial,并确保您设置了绝对URL。