【问题标题】:Freshbook style email template using Nodejs使用 Nodejs 的 Freshbook 样式电子邮件模板
【发布时间】:2016-02-25 15:28:06
【问题描述】:

Freshbooks 允许用户创建带有公开变量的自定义电子邮件模板正文。

但在发送电子邮件时,Freshbooks 会将标准徽标页眉和页脚信息附加到每个电子邮件模板。

这意味着 Freshbooks 将用户生成的电子邮件模板保存在数据库中,并在运行时附加页眉+正文+页脚并将字符串传递给模板生成器以创建最终的电子邮件正文。

如何使用 Nodejs 做到这一点? 1)我可以使用什么模板引擎或包来实现这一点 2) Nodejs 模板全部从保存在 HDD 上的文件加载。我还应该将用户生成的自定义正文作为部分模板保存在文件中吗? 3) 也想有模板包,可以允许改变分隔符

【问题讨论】:

    标签: node.js email


    【解决方案1】:

    您似乎对 nodejs 有点困惑。确实,大多数快速视图引擎都需要将视图存储在文件系统上。但是,没有什么能阻止您直接将原始 html 写入响应或使用 Nodemailer 创建原始 html 电子邮件。对于您的用例,您可以使用handlebars 或其他模板引擎直接从任何文本生成您的电子邮件。

    【讨论】:

    • 是的,先生,我设法为此目的使用了车把。显然,我担心的是这项服务的结构。即这些公司如何实现这样的模块。当然,对于 Nodejs,我找不到太多关于此的参考。无论如何真诚的感谢
    猜你喜欢
    • 2013-12-11
    • 1970-01-01
    • 1970-01-01
    • 2012-12-18
    • 2016-08-03
    • 2018-10-07
    • 2010-12-18
    • 1970-01-01
    • 2011-04-30
    相关资源
    最近更新 更多