从 Angular 16 转换为 Angular 17 后缺少 SSR 支持

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

我已将我的项目从 Angular 16 升级到 Angular 17。但是,我目前尚未获得对服务器端渲染 (SSR) 的支持。从 Angular 16 迁移到 Angular 17 后,Angular 是否提供 SSR 支持?

我创建了一个新的 Angular 17 项目,并注意到 main.server.ts、server.ts 文件和用于服务器端渲染 (SSR) 支持的 @angular/ssr 库的存在。然而,当我从版本16转换到版本17时,这些组件并没有自动生成。有没有办法自动生成它们而无需进行太多手动更改?

typescript server-side-rendering angular16 angular17
1个回答
0
投票

Angular Universal 已通过 Angular 17 迁移到 Angular SSR。请查看 this 了解相关内容。也就是说,您现在可以使用此命令将 ssr 添加到您的项目中:

ng add @angular/ssr
。这里是官方文档了解更多细节。

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