2015-10-08 3 views
0

Я запускаю вилку узла чата с использованием веб-сокетов, И после некоторых проблем с сервером я вытащил проект из github и был встречен ошибкой узла: (даже хотя код работал до того)Узел неожиданный идентификатор 'of' in for loop

var server = new ws.Server({host: config.host, port: config.port}) 
console.log("Started server on " + config.host + ":" + config.port) 

server.on('connection', function(socket) { 
    socket.on('close', function() { 
     try { 
      if (socket.channel) { 
       for (var client of server.clients) { 
        if (client.nick == socket.nick) { 
         client.connectionCounter--; 
        } 
       } 

Узел завершает работу давая ип ожидаемой ошибки идентификатора, указывающую на «из» в течение цикла. Помощь была бы оценена.

Подрумяненного

+0

Какой версией node.js вы используете? – JohnnyHK

ответ

1

for..of является частью нового стандарта ES2015 и хорошо еще не поддерживаются, поэтому вам нужно запустить узел с --harmony флагом