自分のマシンでnode.jsサーバーを実行すると、正常に動作します。しかし、私がデジタル海洋から得たマシンに入ると、このエラーがスローされます。ファイルをマシンに移動するためにフライトプランを使用しました。 Node.js Express Serverは別のサーバーでは動作しませんが、自分のマシンで動作します
[email protected]:~/node-app/bin$ node www
/home/deploy/node-app-1479873242669/routes/index.js:76
[newValue]: {
^
SyntaxError: Unexpected token [
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/deploy/node-app-1479873242669/app.js:36:18)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
この
は、エラーに関するコードです: if (isNaN(value)) {
newValue = 0;
console.log("queuer val " + newValue);
fbRef.update({
[newValue]: {
[UID]: ID
}
});
}
そして、私が言ったように、これは私のマシン上で完全に正常に動作します。ありがとう!最新バージョンへ
ドロップレットには、そのES6構文をサポートしていない古いバージョンのノードがインストールされている可能性があります。 'node -v'で確認できます。この特定の構文をサポートしたノードの最初のバージョンはノードv4.0.0でした。 – mscdex