Node.js mailgun传入邮件事件获取附件url

Node.js mailgun传入邮件事件获取附件url,node.js,mailgun,Node.js,Mailgun,我有一个节点端点,它接收json格式的传入电子邮件,以及来自mailgun的所有附件 附件位于json数组中(xxx.com用于隐私) 但如果我在浏览器中键入url: 我明白了 我想用最简单的方式在HTML中显示图像附件,我希望URL能够正常工作,因为mailgun存储了附件 因此,我只是尝试在节点的模板中呈现url 我是否需要将auth/API密钥凭据附加到URL的前面才能进行测试和工作?如果要访问原始json,请转到 使用用户名'api'和密码'your mailgun privatek

我有一个节点端点,它接收json格式的传入电子邮件,以及来自mailgun的所有附件

附件位于json数组中(xxx.com用于隐私)

但如果我在浏览器中键入url:

我明白了

我想用最简单的方式在HTML中显示图像附件,我希望URL能够正常工作,因为mailgun存储了附件

因此,我只是尝试在节点的模板中呈现url


我是否需要将auth/API密钥凭据附加到URL的前面才能进行测试和工作?

如果要访问原始json,请转到

使用用户名'api'和密码'your mailgun privatekey'

要以编程方式执行此操作,请使用请求包读取缓冲区

const rp=require(“请求承诺”);
让file=rp.get({
uri:“附件url”,
标题:{
“接受”:“消息/rfc2822”
}
}).auth(“api”,“您的私钥”)
/**在这里访问缓冲区**/
file.on('data',(s=>{
控制台日志
}))
file.pipe(fs.createWriteStream(“./my image.jpg”)
attachments: '[{"url": "https://sw.api.mailgun.net/v3/domains/xxx.com/messages/eyJwIjpmYWxzZSwiayI6ImZhMTU0NDkwLWVmYzgtNDVlNi1hYWMyLTM4M2EwNDY1MjJlNCIsInMiOiI2NmU1NmMzNTIwIiwiYyI6InRhbmtiIn0=/attachments/0", "content-type": "image/png", "name": "ashfordchroming_logo.png", "size": 15667}]
{
  "message": "Domain not found: xxx.com"
}