node.js - 如何以文本形式发送变量?

标签 node.js express ejs nodemailer

我能够发送静态电子邮件来修复邮件 ID 和修复内容,如何在 Nodemailer 中使其动态。

transporter.sendMail({
    from: 'test@test.com',
    to: 'ashutosh.jha@mail.vinove.com',
    subject: 'Ashutosh Jha : credentials',
    text: 'hello how are you'
    });

最佳答案

几个选项。

var body = 'Hello ' + name + ', how are you?';

var sprintf = require('sprintf-js').sprintf;
var body2 = sprintf('Hello %s, how are you?', name);

或者您可以使用模板引擎,例如 SwigHandleBars .

关于node.js - 如何以文本形式发送变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34491520/

相关文章:

javascript - 如何将 javascript 对象转换为纯文本,以便在发布数据时我可以发布简单文本

node.js - Semver 与 Bash

node.js - 带有 Mongoose 的快速验证器

node.js - 实现express js时,Electron JS出现错误

javascript - 在异步 fs.readFile 的回调中使用 EJS 呈现 HTML 模板?

javascript - nodejs vs javascript(两个不同的答案)

node.js - Brew 清理错误 : Permission denied @ unlink_internal

node.js - NodeJS session (或者不在用户之间共享值)

node.js - 无法在 View 目录中查找 View "index"

javascript - 无法连接到 ejs 文件上的套接字、引用和 io 未定义错误