如何在nodeJS中加载图片
How to load images in nodeJS
我刚开始使用 NodeJs,所以我不知道如何在 NodeJs 中显示图像。我已经参考了我所有的代码和我面临的问题。
exports.sendWelcomeEmail = functions.auth.user().onCreate((user) => {
const email = user.email; // The email of the user.
const displayName = user.displayName; //The name of user
const image = user.photoURL; // The image url of user
// [END eventAttributes]
return sendWelcomeEmail(email, displayName, image);
});
function sendWelcomeEmail(email, displayName , image) {
const mailOptions = {
from: `${APP_NAME} <noreply@firebase.com>`,
to: email,
};
mailOptions.subject = `Welcome to ${APP_NAME}!`;
mailOptions.html = `
Hey ${name || ''}! Welcome to ${APP_NAME}.
<br />
<img src="image">
<br/>
We hope you will enjoy our service. <br/> `;
return mailTransport.sendMail(mailOptions).then(() => {
return console.log('New welcome email sent to:', email);
});
}
这里的图片没有在html中显示,所以我如何在下面的代码
中传递包含图片url的图片变量
<img src="image">
您必须将图像定义为:(未测试)
const image = <img src=${user.photoURL}/>
电子邮件可以是文本,也可以包含 HTML。构成网页的相同 HTML,其中可以包含使用 <img src="{url here}">
标签的图像。因此,您应该在电子邮件中使用该标签,而不仅仅是输出图像 URL。 (您可能还需要将电子邮件的 Content-type
header 设置为 text/html
以使其正常显示。)
我刚开始使用 NodeJs,所以我不知道如何在 NodeJs 中显示图像。我已经参考了我所有的代码和我面临的问题。
exports.sendWelcomeEmail = functions.auth.user().onCreate((user) => {
const email = user.email; // The email of the user.
const displayName = user.displayName; //The name of user
const image = user.photoURL; // The image url of user
// [END eventAttributes]
return sendWelcomeEmail(email, displayName, image);
});
function sendWelcomeEmail(email, displayName , image) {
const mailOptions = {
from: `${APP_NAME} <noreply@firebase.com>`,
to: email,
};
mailOptions.subject = `Welcome to ${APP_NAME}!`;
mailOptions.html = `
Hey ${name || ''}! Welcome to ${APP_NAME}.
<br />
<img src="image">
<br/>
We hope you will enjoy our service. <br/> `;
return mailTransport.sendMail(mailOptions).then(() => {
return console.log('New welcome email sent to:', email);
});
}
这里的图片没有在html中显示,所以我如何在下面的代码
中传递包含图片url的图片变量<img src="image">
您必须将图像定义为:(未测试)
const image = <img src=${user.photoURL}/>
电子邮件可以是文本,也可以包含 HTML。构成网页的相同 HTML,其中可以包含使用 <img src="{url here}">
标签的图像。因此,您应该在电子邮件中使用该标签,而不仅仅是输出图像 URL。 (您可能还需要将电子邮件的 Content-type
header 设置为 text/html
以使其正常显示。)