mailgun 在 node.js 中抛出错误

mailgun throws error in node.js

如果我需要 mailgun,我会收到一条错误消息

function promisifyCall(ctx, fn, ...args) {

SyntaxError: unexpected token ...

来自 npm 模块 promisify-call 有人知道为什么吗?

您的节点版本似乎不支持现代 js(es6 及更高版本)。我建议您将节点版本更新为 6.x.

另一个好主意是安装 nvm (https://github.com/creationix/nvm),它允许您通过命令行轻松交换节点版本。

如果您不想更新节点版本:

在不知道您使用的节点版本的情况下,您可以在启动脚本中使用以下 v8 标志

--harmony --harmony_destructuring 
// Example:
node --harmony --harmony_destructuring index.js