我用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中添加了行导入...