@DanKud

SyntaxError: Use of const in strict mode?

Не работает дефолтный код примера библиотеки ws (https://github.com/websockets/ws) к эхо-серверу вебсокетов. Выскакивает ошибка 'SyntaxError: Use of const in strict mode' на третьей строке. Подскажите в чем проблема?

nodejs -v 0.10.25
npm -v 1.3.10


'use strict';

const WebSocket = require('ws');

const ws = new WebSocket('wss://echo.websocket.org/', {
  origin: 'https://websocket.org'
});

ws.on('open', function open() {
  console.log('connected');
  ws.send(Date.now());
});

ws.on('close', function close() {
  console.log('disconnected');
});

ws.on('message', function incoming(data, flags) {
  console.log('Roundtrip time: ${Date.now() - data} ms', flags);

  setTimeout(function timeout() {
    ws.send(Date.now());
  }, 500);
});
  • Вопрос задан
  • 2496 просмотров
Решения вопроса 1
Поставьте стабильную версию nodejs.
npm cache clean -f
npm install -g n
n stable
node --version
node app.js

Или запустите вот так
node --harmony app.js
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы