【发布时间】:2018-12-21 21:18:20
【问题描述】:
节点服务器无法理解socket.io 语法,即使安装了所有软件包。
当我使用 nodejs server.js 在本地运行我的服务器时,它运行良好。但是,当我尝试在我的 Ubuntu 服务器上运行它时,它似乎不理解这一行:
socket.on( 'client-data', ( serverpackage ) => {
^
SyntaxError: Unexpected token >
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:902:3
我的 Ubuntu 服务器上的目录是 user/server,其中包含我所有的服务器模块。 Socket.io 已安装,我什至检查以确保 socket.io 的所有依赖项也都在那里。
NodeJS-Socket-server-with-DB@1.0.0 /home/<user>/server
└── socket.io@2.1.1
我也在运行这个版本的nodejs:
<user>@host*****:~/server$ nodejs -v
v0.10.25
【问题讨论】:
标签: node.js ubuntu npm server socket.io