Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SyntaxError:在Node.js express Web服务器上安装socket.io后出现意外标识符_Node.js_Express_Socket.io - Fatal编程技术网

SyntaxError:在Node.js express Web服务器上安装socket.io后出现意外标识符

SyntaxError:在Node.js express Web服务器上安装socket.io后出现意外标识符,node.js,express,socket.io,Node.js,Express,Socket.io,我刚刚开始了一个新项目,安装了一个新的nodeJs服务器,安装了express和socket.io。 到目前为止没有问题,但在我编写了基本的启动代码(在这里不重要)并启动node js应用程序后,发生了以下错误: /var/www/node_modules/engine.io/lib/server.js:231 async handshake(transportName, req) { ^^^^^^^^^ SyntaxError: Unexpected identifier

我刚刚开始了一个新项目,安装了一个新的nodeJs服务器,安装了express和socket.io。 到目前为止没有问题,但在我编写了基本的启动代码(在这里不重要)并启动node js应用程序后,发生了以下错误:

/var/www/node_modules/engine.io/lib/server.js:231
  async handshake(transportName, req) {
        ^^^^^^^^^
SyntaxError: Unexpected identifier

我想我没有做错什么,但我希望你能告诉我其他的情况。

我发现,这是节点版本

Socket.IO至少需要Node.js 10。

我只是忽略了这一点