Node.js NodeJS服务器在OpenShift(module.js)上不工作
启动NodeJS服务器时,出现以下错误:Node.js NodeJS服务器在OpenShift(module.js)上不工作,node.js,openshift,Node.js,Openshift,启动NodeJS服务器时,出现以下错误: [xxxxxxxx.rhcloud.com repo]\> node server.js 16 Jun 19:47:16 Running plugAPI v.2.2.3 /var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/node_modules/request/index.js:50 opts = util._extend({}, uri);
[xxxxxxxx.rhcloud.com repo]\> node server.js
16 Jun 19:47:16 Running plugAPI v.2.2.3
/var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/node_modules/request/index.js:50
opts = util._extend({}, uri);
^
TypeError: Object #<Object> has no method '_extend'
at request (/var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/node_modules/request/index.js:50:17)
at connectChat (/var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/node_modules/plugapi/bin/client.js:49:116)
at queueTicker (/var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/node_modules/plugapi/bin/client.js:37:337)
at queueConnectChat (/var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/node_modules/plugapi/bin/client.js:48:241)
at [object Object].connect (/var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/node_modules/plugapi/bin/client.js:68:270)
at Object.<anonymous> (/var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/server.js:10:5)
at Module._compile (module.js:446:26)
at Object..js (module.js:464:10)
at Module.load (module.js:353:31)
at Function._load (module.js:311:12)
我知道已使用NPM install xxx-save安装所有依赖项
你能帮帮我吗
友好的,
Pirmax。util是节点核心的一部分。您是否声明并要求var util=require'util';代码前面的某个地方?它可能是openshift上的node版本。虽然您创建了一个nodejs应用程序作为v0.10,但版本是,shell仍然是v0.6。您安装的某些模块可能与节点v0.6不兼容。键入node-v并查看它是哪个版本。我得到了v0.6.20