【问题标题】:Sendgrid issue with port in urlurl中端口的Sendgrid问题
【发布时间】:2016-02-22 18:27:37
【问题描述】:

我正在尝试使用他们的模板从 sendgrid 发送电子邮件。在我的模板中我有<a href="-link-">Click here</a> 然后在我的nodeJs 代码中我使用这个mail.addSubstitution('-link-', href)。这适用于基本的 href,但如果我尝试在其中制作带有端口的 href(例如 www.my-test-site.com:3333),它会完全删除 href。如果 href 用于本地主机,则相同。我正在使用来自节点 api 的 sendgrid

【问题讨论】:

  • 这就像在链接中添加 http:// 一样简单。没有它,它不会工作

标签: javascript node.js sendgrid


【解决方案1】:

尝试用双反斜杠冒号 \\: 替换冒号来转义字符。如果您发布您的提交代码,我们可以更好地了解在哪里放置/替换转义字符。基本上,就在你拥有mail.addSubstitution('-link-', href) 行之前,做一个简单的查找/替换,例如href.replace(/:/g,"\\\\:");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    • 2019-11-15
    • 2022-11-03
    相关资源
    最近更新 更多