node.js入门

  在80服务器上折腾了两天,node.js安装还是不太顺利。心有不甘啊,正好有个redhat5.4 的虚拟机,想在尝试一下。安装步骤不再重复,意外的是在编译python的时候并没有报找不到bz2模块的错误,直接通过.在安装nodejs的时候也顺利通过.不明白以前为什么在80上安装不上,感觉是linux内核版本的问题,在虚拟机中和80上分别查看版本,这是成功安装nodejs 的我的虚拟机

[root@localhost ~]# cat /proc/version
Linux version 2.6.18-164.el5 (mockbuild@x86-002.build.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Tue Aug 18 15:51:54 EDT 2009
[root@localhost ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.4 (Tikanga)
[root@localhost ~]#

 以下为80服务器上的信息

[root@testdbserver ~]# cat /proc/version
Linux version 2.6.18-164.el5 (mockbuild@x86-003.build.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Tue Aug 18 15:51:48 EDT 2009
[root@testdbserver ~]# cat /etc/redhat-release
#Red Hat Enterprise Linux Server release 5.4 (Tikanga)
redhat-4
[root@testdbserver ~]#

基本上没有什么区别,真心搞不懂了。既然安装成功了,就写个hello world吧

建立http.js的脚本文件

var http = require("http"); 
   http.createServer(function(request, response) { 
   response.writeHead(200, {"Content-Type": "text/html"}); 
   response.write("Hello World!"); 
    response.end(); 
}).listen(8000);

在linux 下node http.js 然后再浏览器中输入ip:8000 

原文地址:https://www.cnblogs.com/lilefordream/p/3036593.html