Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的主机刚刚安装了node.js_Node.js - Fatal编程技术网

我的主机刚刚安装了node.js

我的主机刚刚安装了node.js,node.js,Node.js,他使用了本教程: 显然,它进展顺利,100%良好,没有错误 现在我在这里: 我无法确定需要在服务器上安装哪些节点模块,所以我猜。。。我从节点站点下载了最新的节点源代码,并将lib文件夹放入了我的public_html中 我现在制作了一个hello.js,看起来像这样: var http = require("lib/http.js"); http.createServer(function(request, response) { response.writeHead(200, {"Con

他使用了本教程:

显然,它进展顺利,100%良好,没有错误

现在我在这里:

我无法确定需要在服务器上安装哪些节点模块,所以我猜。。。我从节点站点下载了最新的节点源代码,并将lib文件夹放入了我的public_html中

我现在制作了一个hello.js,看起来像这样:

var http = require("lib/http.js");

http.createServer(function(request, response) {
  response.writeHead(200, {"Content-Type": "text/plain"});
  response.write("Hello World");
  response.end();
}).listen(8888);
“正如我所预料的”我猜是彻头彻尾的大便。。当我去mysite.com:8888时,我收到了Oops!Google Chrome无法连接到blaa blaa blaa blaa blaa

我必须认真思考我到底想问什么……好吧,我一直在阅读关于在本地做事的教程,但在网上找不到任何东西 老实说,在我的主机安装完东西后,我希望能在服务器上看到一些新的.js文件(http.js?或其他)。我甚至不知道如何在这个问题上问谷歌

我可以浏览代码教程,看到它看起来非常简单的javascript(我最喜欢的语言,比英语好),但我好像缺少了需要上传或连接到框架的部分,就像使用jquery时一样;你不能只写jquery代码,因为浏览器会像地狱般的$?首先,您必须执行以下操作:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

我也改为require(“http”),但它仍然会给我相同的“oops”错误

要回答您关于节点编程的主要问题,一般来说,您似乎缺少
npm

1)首先,使用

curl http://npmjs.org/install.sh | sh
一旦有了npm,在node中编程就变得容易多了

2)在您的文件中,更改

var http = require("lib/http.js");


然后一切都会正常工作。

这是我的主机需要做的事情,还是通过我的Virtualmin面板(比如cpanel)很容易做到?这个命令直接从一个讨论centos 5.5的站点获取,所以如果你有权访问终端,并且你有权卷曲和安装东西,它就会工作。告诉我是不是works@BenMuircroft看到最后的评论我会尽快让你知道我可以得到我的主机,因为我不明白我已经更新了我的主要帖子,向你展示了在我把[root@usernode最新安装]#curl | shhilly问题,你启动应用了吗
node hello.js
@mihai这根本不是一个愚蠢的问题,伙计,谢谢你和Niall的帮助,它现在起作用了!
var http = require("lib/http.js");
var http = require("http");