博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux(centos6.0)下安装Node.js以及使用
阅读量:6845 次
发布时间:2019-06-26

本文共 1617 字,大约阅读时间需要 5 分钟。

Linux下(centos6.0)安装Node.js

1.wget http://nodejs.org/dist/node-v0.6.9.tar.gz

  tar  zxvf node-v0.6.9.tar.gz

  cd node-v0.6.9

  ./configure --prefix=/usr/local/node

----------安装提示-------------

Checking for program g++ or c++          : not found

Checking for program icpc                : not found

Checking for program c++                 : not found

----------------------------

yum install gcc-c++   可以解决

-----------------------------

  make

  make install

1333160326_5985.jpg

2.测试

  创建test.js文件,内容如下:

var http = require('http');

http.createServer(function (req, res) {

res.writeHead(200, {'Content-Type': 'text/plain'});

res.end('Hello World\n');

}).listen(1337, "127.0.0.1");

console.log('Server running at http://127.0.0.1:1337/');

执行:node test.js

# /usr/local/node/bin/node  /www/test.js

1333121805_7932.jpg

在浏览器里输入 http://127.0.0.1:1337/,可以看到 "Hello World"字样,即表示安装成功!注意后面不能加文件名.

1333121820_4333.jpg

注意事项:

1.客户端只能通过端口访问,不能指定js文件名.

2.监听IP地址可以省略,这样任何地方都可以访问.如果指定了127.0.0.1,则只能在本机才可以访问!

如果要局域网其他机器或者互联网访问

那么自然你需要修改你的侦听ip已经端口,次端口在防火墙要开启

例如80端口,如果此端口被占用你要启用其他端口

var http = require('http');

http.createServer(function (req, res) {

res.writeHead(200, {'Content-Type': 'text/plain'});

res.end('Hello World\n');

}).listen(80, "192.168.1.100");

console.log('Server running at http://192.168.1.100:80/');

-------------------------------------------

注意,如果你想要要输出 html 代码到浏览器,请设置 content-type 为 text/html ,如果设置为 text/plain 将只输出文本

response.writeHead(200, {"Content-Type": "text/html;chartset:utf-8"});

--------------------------------------------

参考:

http://www.cnblogs.com/rubylouvre/archive/2010/07/15/1778403.html

http://www.cnodejs.org/

http://club.cnodejs.org/topic/4f16442ccae1f4aa27001071

转载于:https://blog.51cto.com/chenshengang/1353834

你可能感兴趣的文章
H3C-实验四
查看>>
java.lang.OutOfMemoryError: PermGen space及其解决方法
查看>>
zabbix通过curl命令判断web服务是否正常并自动重启服务
查看>>
python操作三大主流数据库(1)python操作mysql①windows环境中安装python操作mysql数据库的MySQLdb模块mysql-client...
查看>>
putty title 显示IP
查看>>
HDU2020 绝对值排序
查看>>
移动端布局经验
查看>>
python基础学习-集合
查看>>
Python学习笔记(四)
查看>>
centos 7.4安装python3.7.4
查看>>
数组中的对象里加键值对
查看>>
FPGA中的复位
查看>>
达标式减量策略又一例证(STRASS研究)
查看>>
Windows Phone 8.1 列表控件(3):多数据呈现
查看>>
SQL Server 事务隔离级别的解析
查看>>
Java RMI 简介及其优劣势总结
查看>>
WEB服务器、应用程序服务器、HTTP服务器区别[转]
查看>>
《面向模式的软件体系结构1--模式系统》读书笔记(5)--- 管理
查看>>
使用Docker搭建consul集群+registrator实现服务自动注册。
查看>>
C++基础--Socket C/S UDP通信
查看>>