Next.js 的 Nodemailer

Nodemailer with Next.js

您好,我在 next 中使用 nodemailer,我试图在电子邮件中包含图片,但一直收到此错误

err: [Error: ENOENT: no such file or directory, open '/images/welcome.png'] {
    errno: -2,
    code: 'ESTREAM',
    syscall: 'open',
    path: '/images/welcome.png',
    command: 'API'
  }

知道如何在 Next /api 路由中成功包含图像吗?

您正在尝试从项目的根目录中查找图像目录,而不是像这样使用

path: path.join(process.cwd(), `../static/images/your_image.png`)