我刚刚开始了一个新的项目,设置了一个新的nodeJs服务器,安装了express和socket.io。到目前为止还没有问题,但是在我编写了基本的启动代码(这里应该不重要)并启动node js应用程序之后,出现了以下错误:
/var/www/node_modules/engine.io/lib/server.js:231
async handshake(transportName, req) {
^^^^^^^^^
SyntaxError: Unexpected identifier
我认为我没有做错什么,但是我希望你能告诉我不是这样的。
我发现了,它是节点版本。
插座。IO至少需要Node.js 10.
我只是忽略了这一点。