0.引言

本篇文章主要是讲解NodeJS相关的基础,对后面学习其它知识有帮助。

1.安装NodeJS

Nodejs首先是可以用来做web服务器。然后也可以作为webrtc的信令服务器。

(1)创建目录,输入如下命令

mkdir webrtc

(2)进入创建的目录,输入如下命令

cd webrtc

(3)在该目录上,输入下载命令

wget https://nodejs.org/dist/v10.16.0/node‐v10.16.0‐linux‐x64.tar.xz

注意:上面这个链接地址最好是自己打一遍,有可能会出错。

如下界面:

nodejs安装教程内网(Nodejs安装和测试)(1)

下载界面:

nodejs安装教程内网(Nodejs安装和测试)(2)

nodejs安装教程内网(Nodejs安装和测试)(3)

下载完的界面:

nodejs安装教程内网(Nodejs安装和测试)(4)

(4)下载完后,就解压:

tar -xvf node-v10.16.0-linux-x64.tar.xz

解压完成界面:

nodejs安装教程内网(Nodejs安装和测试)(5)

(5)进入到解压的目录里:

cd node-v10.16.0-linux-x64

如下界面:

nodejs安装教程内网(Nodejs安装和测试)(6)

(5)查看当前目录:

/home/qaa/share/webrtc/node-v10.16.0-linux-x64

注意:确认一下nodejs下bin目录是否有node 和npm文件,如果有就可以执行软连接,比如

链接npm,输入如下命令:

ln -s /home/qaa/share/webrtc/node-v10.16.0-linux-x64/bin/npm /usr/local/bin/

链接node,输入如下命令:

ln -s /home/qaa/share/webrtc/node-v10.16.0-linux-x64/bin/node /usr/local/bin/

(6)查看是否已经安装好,是否能够补全node -v命令,执行命令看看,是否会出现如下界面:

node -v

界面如下:

nodejs安装教程内网(Nodejs安装和测试)(7)

npm -v

界面如下:

nodejs安装教程内网(Nodejs安装和测试)(8)

2.NodeJs基本介绍和测试代码编写

给大家推荐一个node.js的菜鸟教程,链接地址如下:

https://www.runoob.com/nodejs/nodejs-tutorial.html

界面如下:

nodejs安装教程内网(Nodejs安装和测试)(9)

一个Node.js应用是由以下部分组成,如下:

引入required模块,使用require指令来载入Node.js模块。

创建服务器:服务器可以监听客户端的请求,类似Apache,Nginx等HTTP服务器。

接收和响应请求,服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。

2.1 编写Node.js应用

在如下目录创建第一个server.js文件。也可以使用vim命令,或其它工具

gedit server.js

nodejs安装教程内网(Nodejs安装和测试)(10)

测试代码

var http = require('http');

http.createServer(function (request, response)
{

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

	response.end('Hello World Node Js\n');
}).listen(8888);

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

注意:如果上面的这个代码,拷贝的时候出现问题(可能会存在格式或字符不兼容的问题),可以直接重新把代码打一遍。

var http = require('http');这句代码的意思是使用require指令来载入http模块,并将实例化的HTTP赋值给变量http。

http.createServer(function (request, response),这个方法就是用来创建服务器,并使用listen方法绑定8888端口。并通过request,response参数来接收和响应数据。这里面还指定了HTTP服务器监听的端口号。

2.2 测试

使用node.js命令进行启动,命令如下:

node server.js

界面如下:

nodejs安装教程内网(Nodejs安装和测试)(11)

在服务器上使用浏览器访问这个地址,可以看到,这个服务就已经生效了。

如下界面:

nodejs安装教程内网(Nodejs安装和测试)(12)

在win上使用浏览器访问这个地址,可以得到一样的结果。

如下界面:

nodejs安装教程内网(Nodejs安装和测试)(13)

注意:在win上是不能输127.0.0.0.1进行访问。

3.总结

本篇文章主要是讲解了NodeJS的一些安装和测试,能够有一个基本的了解。