我正在使用Parse.com的Cloud Code来实现Mailgun和Stripe Cloud Methods。
成功收取Stripe付款后,我使用Mailgun向用户发送电子邮件。
我在Parse上存储了公司电子邮件“签名徽标”,我希望(可选)将其附加到我正在制作的电子邮件的HTML中。 (基本上,获取PFFile
的{{1}}并将其设置为url()
的{{1}}。
我的“电子邮件制作”代码工作正常,我现在只是想获取徽标的网址并将其附加到电子邮件的末尾。
我以为我会使用promises来使我的代码更干净,但事实证明我有一个问题:
无论我的查询是否返回值,我都希望运行相同的代码。如果是这样,我会附加src
标记;如果没有,我会跳过添加图片。
为了 DRY ( D on't R epeat Y 我自己),我宁愿两次不输入相同的代码,一次是在成功途径上,一次是在失败途径上。
基于(有点)复杂的方式Parse要求你调用其他方法,我宁愿不用另一种方法把它包起来(虽然我猜这是“正确”的事情)。
有没有办法同步运行Parse.com JavaScript SDK查询?
此方案的其他任何想法?