节点意外标识符'在for循环中

时间:2015-10-08 00:12:08

标签: node.js for-loop npm

我正在使用网络套接字运行基于节点的聊天服务器的分支, 在一些服务器问题之后,我从github中提取了项目,并且遇到了一个节点错误:(即使代码在以前工作)

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--;
                    }
                }

节点退出,提供指向'的非预期标识符错误。在for循环中。帮助将不胜感激。

烤面包

1 个答案:

答案 0 :(得分:1)

for..of是新ES2015标准的一部分,尚未得到支持,因此您需要使用 - 和谐标志运行节点