2016-10-07 19 views
2

nodejsでプッシュ通知サーバーを実装しようとしています。 node-apnライブラリをダウンロードし、サンプルコードを開始しようとしました。 サンプルコードファイルを実行すると、 "予期しない構文トークン"というエラーが発生しました。 私は構文エラーが発生するコード行を見ました。node-apnライブラリで奇妙な構文エラーが発生しました

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

これは奇妙な構文が、私を除いて誰も他の利用ノード-APNライブラリの罰金 ようです。以下のコード行が1行しか含まれていないと、構文エラーが発生します。

require( "apn");

これを体験した人は誰ですか? このnode-apnライブラリを正常に実装した人はいますか? ご協力いただければ幸いです。ありがとうございます。

答えて

2

object initializerためES6コードだと、それはのための速記です:あなたはV8の以前のバージョンに付属しているノードの古いバージョンを、使用している場合は、構文エラーを有していても良い

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

+0

モジュール全体でこのエラーが発生しています。私は上記のコードで1つのファイルを修正し、うまくいきました。しかし、今は他のファイルにエラーが発生しています。どのように私はそれについて得た。 Plz help –

+0

@MendonAshwini最良の修正は、Node.jsのインストールを更新することです。 v6より前のものは、今後のトラブルの増加につながります。 – tadman

+0

しかし、node.jsを更新することはできません。古いバージョンのnode.jsに依存していたかもしれない他のmoudleとして私はv0.12.7を使っています。 –

関連する問題