Meta标签预渲染Angular 9不出现

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

我用Angular 9更新了Angular应用程序。

[我添加了服务器端渲染,并编译了我的应用程序以使用]启用预渲染>

ng run my-app:prerender

我在server.ts

中添加行
import "reflect-metadata";

我在“ index.html”文件上方的页面内看到元标记。

但是当我直接浏览没有“ index.html”的页面时,看不到带有prerender的meta标签。

如何在诸如[https://www.mywebsite.com/page/]的页面上添加元标记,作为index.html

通过https://www.mywebsite.com/page/index.html进行预渲染生成的页面?

最后,当我使用Twitter卡验证程序检查我的页面时,可以在https://www.mywebsite.com/page/index.html上看到元数据,但是在https://www.mywebsite.com/page/上看不到元数据。

我用Angular 9更新了Angular应用程序。我添加了服务器端渲染,并编译了我的应用程序,以便通过ng run my-app:prerender启用预渲染。我在server.ts中添加了行导入...

angular metadata meta-tags server-side-rendering prerender
1个回答
0
投票
我解决了我的问题!它从Amazon Web Service提供。
© www.soinside.com 2019 - 2024. All rights reserved.