他使用了本教程:http ://blog.urbaninsight.com/2012/10/31/installing-nodejs-centos-55-server
显然它进展顺利,100% 好,没有错误。
现在我在这里:http ://www.nodebeginner.org/
我无法说明我需要在服务器上放置哪些节点模块,所以我猜……我从节点站点下载了最新的节点源代码,并将 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 时,我得到了糟糕!Google Chrome 无法连接到 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 ~]#
我也更改为 require("http") ,它仍然给我同样的 'oops' 错误