他使用了本教程: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'错误
答案 0 :(得分:1)
要回答有关节点编程的主要问题,您似乎缺少npm
1)首先,首先使用
安装npmcurl http://npmjs.org/install.sh | sh
一旦你有了npm,节点中的编程变得更加容易。
2)在您的文件中,更改
var http = require("lib/http.js");
到
var http = require("http");
一切都应该正常工作。