1
我相信专家,我会听起来像一个noob ...非常新的node.js。其中一个我刚刚得知的事情是,我可以启动一个基本的服务器是这样的..为什么我无法在共享服务器上使用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可能是因为它不允许你绑定您的应用程序来听像'8888'端口的第一个极限。其次,典型的共享虚拟主机不会让您有权安装/更改任何系统级别的依赖关系,因此Node.js可能甚至不存在或未公开访问。 – woozyking