我正在尝试使用他们的模板从sendgrid发送电子邮件。在我的模板中,我有<a href="-link-">Click here</a>
,然后在我的nodeJs代码中,我使用了mail.addSubstitution(&#39; -link - &#39;,href)。这适用于基本的href,但是如果我尝试使用其中的端口来创建href(例如www.my-test-site.com:3333),它会完全删除href。如果href是localhost,也是一样的。我从节点api
答案 0 :(得分:0)
尝试用双反斜杠冒号\\:替换冒号以转义字符。如果您发布提交代码,我们可以更好地了解放置/替换转义字符的位置。基本上,在您拥有mail.addSubstitution('-link-', href)
行之前,请执行简单的查找/替换,例如href.replace(/:/g,"\\\\:");