Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
650 views
in Technique[技术] by (71.8m points)

SyntaxError: Unexpected identifier after installing socket.io on Node.js express webserver

I just started a new Project and set up a fresh nodeJs server, installed express and socket.io. No Problem so far, but after i wrote the basic starting code (should not be important here), and started the node js app, the following error occurred:

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

I think i did nothing wrong, but i hope you can tell me otherwise.

question from:https://stackoverflow.com/questions/65938800/syntaxerror-unexpected-identifier-after-installing-socket-io-on-node-js-express

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

I found out, it was the node version.

Socket.IO needs at least Node.js 10.

I just overlooked that.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...