我的主机刚安装了node.js

时间:2013-04-06 12:06:17

标签: node.js

他使用了本教程:http://blog.urbaninsight.com/2012/10/31/installing-nodejs-centos-55-server

显然它已经很好,100%好,没有错误。

现在我在这里:http://www.nodebeginner.org/

我无法解释我需要在服务器上放置哪些节点模块的任何说明,所以我猜...我从节点站点下载了最新的节点源代码并将lib文件夹放入我的public_html。< / p>

我现在制作了一个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时,我得到了哎呀!谷歌浏览器无法连接到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>

1.使用可以解释/运行节点(已完成)的服务器

2。??!

3.编写简单代码

---------------更新-----------------------------

[root@user node-latest-install]# curl https://npmjs.org/install.sh | sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  7882  100  7882    0     0   2835      0  0:00:02  0:00:02 --:--:-- 7697k
tar=/bin/tar
version:
tar (GNU tar) 1.15.1
install npm@latest
fetching: http://registry.npmjs.org/npm/-/npm-1.2.18.tgz
0.10.3
1.2.18
cleanup prefix=/root/local
find: /root/local/lib/node: No such file or directory
find: /root/local/lib/node: No such file or directory

All clean!
/root/local/bin/npm -> /root/local/lib/node_modules/npm/bin/npm-cli.js
npm@1.2.18 /root/local/lib/node_modules/npm
It worked
[root@user node-latest-install]# cd ~
[root@user ~]# ls -l
total 548
drwxr-xr-x  5 root root   4096 Apr  7 04:03 local
drwx------  5 root root   4096 Apr  4 19:37 Maildir
drwxr-xr-x 10 root root   4096 Apr  7 04:04 node-latest-install
drwxr-xr-x  2 root root   4096 Apr  7 04:04 tmp
-rw-r--r--  1 root root 536584 Apr  4 19:38 virtualmin-install.log
[root@user ~]# ls -l ~/local
total 12
drwxr-xr-x 2 root root 4096 Apr  7 04:04 bin
drwxr-xr-x 4 root root 4096 Apr  7 04:03 lib
drwxr-xr-x 3 root root 4096 Apr  7 04:03 share
[root@user ~]# 

我也改为要求(“http”),它仍然给我相同的'oops'错误

1 个答案:

答案 0 :(得分:1)

要回答有关节点编程的主要问题,您似乎缺少npm

1)首先,首先使用

安装npm
curl http://npmjs.org/install.sh | sh

一旦你有了npm,节点中的编程变得更加容易。

2)在您的文件中,更改

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

var http = require("http");

一切都应该正常工作。