【发布时间】:2016-02-09 16:18:46
【问题描述】:
我很难找到如何使用 casperjs 发送电子邮件的示例。这是我迄今为止的尝试...... - 我从 Mailgun 成功获得了一个 API 密钥。 - 我找到了 2 个 npm 模块,例如“mailgun”和“mailgun-js” - 我加载了它们,并验证了 mailgun 是全局和本地加载的.. 当我运行我的 casper 文件时。 $ casperjs casper-test.js 我收到以下错误: 'undefined' 不是构造函数(评估 'new mailgun')
var Mailgun = require('mailgun').Mailgun;
var mg = new Mailgun('key-xxxxxxxxxxxxxxxa078a515af');
sendText('no-reply@at.com',
['myemail@gmail.com'],
'Testing, casper-test',
{'X-Campaign-Id': 'something'},
function(err) { err && console.log(err) });
我的问题是... 我是否朝着正确的方向前进? casperjs 是否能够启动这些模块之一? 如果是这样,请告诉我如何解决
【问题讨论】:
-
CasperJS/PhantomJS 不是 node.js。如果您需要 node.js,请运行它。
-
stackoverflow.com/a/24389819/4179009 这个答案解释了 CasperJS 和 node.js NPM 模块之间的混淆。他们不一样。该 mailgun 模块将与 node.js 一起使用,而不是 CasperJS
-
那么没有人知道如何从 casperjs 中发送电子邮件?