Node.js 运行socket.io程序时出错

Node.js 运行socket.io程序时出错,node.js,cygwin,socket.io,Node.js,Cygwin,Socket.io,我下载了这个程序 但当我这么做的时候 node socket-demo.js 它给了我这个错误 node socket-demo.js node.js:50 throw e; // process.nextTick error, or 'error' event on first tick ^ WideCharToMultiByte: The data area passed to a system call is too small. TypeError: Bad ar

我下载了这个程序

但当我这么做的时候

node socket-demo.js
它给了我这个错误

 node socket-demo.js

node.js:50
    throw e; // process.nextTick error, or 'error' event on first tick
    ^
WideCharToMultiByte: The data area passed to a system call is too small.
TypeError: Bad argument
    at Object.stat (fs.js:328:11)
    at Server.<anonymous> (net.js:1093:19)
    at Server.listen (/usr/local/lib/node/.npm/express/1.0.7/package/lib/express
/server.js:101:35)
    at Object.<anonymous> (/home/Administrator/socket-io-demo/socket-demo.js:15:
5)
    at Module._compile (node.js:329:23)
    at Object..js (node.js:337:12)
    at Module.load (node.js:260:25)
    at Array.<anonymous> (node.js:351:24)
    at EventEmitter._tickCallback (node.js:42:22)
node socket-demo.js
node.js:50
抛出e;//process.nextTick错误,或第一次勾选时的“error”事件
^
WideChartMultiByte:传递给系统调用的数据区域太小。
TypeError:参数错误
在Object.stat(fs.js:328:11)
在服务器上。(net.js:1093:19)
在Server.listen(/usr/local/lib/node/.npm/express/1.0.7/package/lib/express
/server.js:101:35)
反对。(/home/Administrator/socket io demo/socket demo.js:15:
5)
在模块处编译(node.js:329:23)
at Object..js(node.js:337:12)
在Module.load(node.js:260:25)
在阵列上。(node.js:351:24)
在EventEmitter上进行回调(node.js:42:22)

应用程序需要环境变量
app\u port
app\u host
。试一试

$ export app_port=8000
$ export app_host=localhost
$ node socket-demo.js