(Angular 7)防止某些模块(授权)被预先渲染并保持默认的角度行为

问题描述 投票:0回答:1

我有一些模块只是授权用户可以访问,没有必要是prerendered因为我只是使用SSRSEO

我有一些关于如何渲染模块的问题,因为节点服务器是未经授权的,并且由于TransferHttpCacheModule浏览器没有再次执行apis调用。

我正在使用最新版本的Angular,使用Lazy Modules并遵循官方网站上的Universal教程。

有人可以帮我解决问题并解决这个问题吗?

angular typescript module serverside-rendering angular-universal
1个回答
0
投票

我只是想通了,因为我的应用程序有HttpInterceptorTransferHttpCacheModule工作,我们需要在HttpClientModule上将它与app.module.ts一起导入,但我忘记将HttpInterceptor从内部模块移动到外部,这就是为什么授权的调用不是'工作。

最后,它与Angular Universal无关,只是我自己的一个新手错误。

希望它可以帮助某人oneday;)

© www.soinside.com 2019 - 2024. All rights reserved.