Javascript 为什么可以';我不能在共享服务器上使用node.js吗?

Javascript 为什么可以';我不能在共享服务器上使用node.js吗?,javascript,node.js,shared-hosting,Javascript,Node.js,Shared Hosting,我相信专家们会觉得我像个傻瓜。。。node.js非常新。我刚刚学到的一件事是,我可以用这样的东西启动一个基本服务器 var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello World"); response.end(); }).li

我相信专家们会觉得我像个傻瓜。。。node.js非常新。我刚刚学到的一件事是,我可以用这样的东西启动一个基本服务器

var http = require("http");

http.createServer(function(request, response) {
  response.writeHead(200, {"Content-Type": "text/plain"});
  response.write("Hello World");
  response.end();
}).listen(8888);
现在,我可以使用

$ node the-above-code.js

为什么不能在共享服务器(如godaddy)上实现同样的功能?这其中的概念问题是什么

问题是godaddy不允许您更改apache设置以允许您绑定到8888端口。要做到这一点,您必须为自己配备一台专用服务器

请参阅此线程:

使用Godaddy等共享虚拟主机时的第一个限制可能是,它不允许您绑定应用程序以侦听端口,如
8888
。其次,典型的共享虚拟主机不允许您安装/更改任何系统级依赖项,因此Node.js可能根本不存在,或者根本不公开给您访问。