node-apn库中的奇怪语法错误

时间:2016-10-07 06:16:50

标签: ios node.js push-notification

我正在尝试使用nodejs实现推送通知服务器。 我下载了node-apn库并尝试启动示例代码。 当我运行示例代码文件时,我收到错误“意外的语法标记”。 所以我看了发生语法错误的代码行。

const Endpoint = require("./lib/protocol/endpoint")({
    tls,
    protocol,
});

这看起来很奇怪但是其他人都使用node-apn库 除了我。如果下面只包含一行代码,我会收到语法错误。

需要( “APN”);

有没有人经历过这个? 或者是否有人成功实现了这个node-apn库? 任何协助将不胜感激。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

object initializer的ES6代码及其简写:

const Endpoint = require("./lib/protocol/endpoint")({
  tls: tls,
  protocol: protocol,
});

如果您使用旧版本的V8附带的旧版本的Node,则可能会出现语法错误。