想知道是否有人可以提供帮助?我正在尝试学习如何使用 NestJS微服务。我已经成功地获得了一个带有 MQTT 传输设置的微服务来接收来自 API 的事件。我正在尝试使用pug将事件信息与 html 模板文件合并。但是 pug 找不到模板文件...
this.logger.info(`Running from dir ${__dirname}`); // /usr/src/app/dist/apps/microservice
const template = pug.compileFile('../templates/email.pug');
我使用记录器来显示__dirname,它指的是 dist 目录。这里面有一个文件 main.js。如何从 nestjs 微服务捆绑和读取模板 pug 文件?
这篇文章有一个类似的问题,但它是针对一个 nestjs 应用程序的。