狼行天下的gravatar头像
狼行天下 2015-11-30 14:46:47

linux环境下搭建NodeJS教程并带有Hello World测试程序

一、node的描述

1.Node是一个服务器端JavaScript 解释器,可是真的以为JavaScript不错的同学学习Node就能轻松拿下,那么你就错了,总结:水深不深我还不知道,不过确实不浅。

  2.Node 的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个物理机的连接代码。处理高并发和异步I/O是Node受到开发人员的关注的原因之一。

  3.Node 本身运行Google V8 JavaScript引擎,所以速度和性能非常好,看chrome就知道,而且Node对其封装的同时还改进了其处理二进制数据的能力。因此,Node不仅仅简单的使用了V8,还对其进行了优化,使其在各种环境下更加给力。(什么是V8 JavaScript 引擎?请“百度知道”)

  4.第三方的扩展和模块在Node的使用中起到重要的作用。下面也会介绍下载npm,npm就是模块的管理工具,用它安装各种 Node 的软件包(如express,redis等)并发布自己为Node写的软件包 。

node的安装

安装nodeJS之前$ sudo apt-get install

同时要确定可以在线下载压缩包

接下来,就可以下载安装nodeJS了,目前稳定版本为 Node.js 0.6.18,下面是安装步骤:

$ wget http://nodejs.org/dist/v0.8.16/node-v4.2.2.tar.gz

#进入安装目录
cd /usr/local/

#删除原有安装
rm -rf node
rm -rf node-v4.2.2-linux-x64

#解压压缩包
tar -zxv -f node-v4.2.2-linux-x64.tar.gz

#修改目录
mv node-v4.2.2-linux-x64 node

#添加环境变量并使之生效,内容如下:
export PATH=/usr/local/python/bin:/usr/local/node/bin:$PATH

#测试命令
node -v

linux环境下搭建NodeJS教程并带有Hello World测试程序

#--------------------测试----------------------------
#创建nodejs项目目录
mkdir -p /usr/local/nodejs/

#创建hello.js文件
vi /usr/local/nodejs/hello.js

#内容如下:
var http = require("http");
http.createServer(function(request, response) {
	response.writeHead(200, {
		"Content-Type" : "text/plain" // 输出类型
	});
	response.write("Hello World");// 页面输出
	response.end();
}).listen(8100); // 监听端口号
console.log("nodejs start listen 8102 port!");


#后台运行
node /usr/local/nodejs/hello.js &

#浏览器访问
http:/192.168.1.1/:8100/ 
浏览IP为NODE安装位置机的地址

linux环境下搭建NodeJS教程并带有Hello World测试程序

运行截图

linux环境下搭建NodeJS教程并带有Hello World测试程序


打赏

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友