【发布时间】:2022-01-25 18:35:01
【问题描述】:
我正在寻找执行以下操作的解决方案:
我有一个 NestJS 后端在服务器上运行,该服务器的路由名为 /api/getWebComponent
我希望它返回纯 HTML,以便它可以呈现到我们的在线商店中。
理想情况下,我不想编写纯 HTML,而是使用 Angular 使用 @angular/elements 创建 Web 原生 Web 组件。
我很难理解我将如何做到这一点。我知道我可以使用 NestJS 提供静态文件。这是我想在这里做的吗?只是静态地为 Web 组件的 index.html 提供服务?然后调用端点的人会收到该 index.html 并将其呈现在其应用程序中?
同一个 NestJS 后端已经在根级别 / 上提供了一个 Angular 前端,但这对于这个问题应该不重要。
这可以吗?我觉得我在这里没有问正确的问题/不知道如何在这里问正确的问题,因为我错过了一些东西。
【问题讨论】:
标签: angular nestjs server-side-rendering web-component native-web-component