命令 nodejs_Nodejs安装和测试

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

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

如下界面:

75a3356a01f3c48034d8ef917f14c2d4.png

下载界面:

9775c8d46d70a716484f4bb2c98ba93c.png
7d9809fbc6834e0326859c7f601c24a9.png

下载完的界面:

2e60cc1779f150868c4b6037f9bd752d.png

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

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

解压完成界面:

fa0692e26f50ae0d1f82093181db5be1.png

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

cd node-v10.16.0-linux-x64

如下界面:

f1ea2f0af0791fd98c7d04ec8dd8ac8a.png

(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

界面如下:

5eac1519fd11df4e6e6a92ccd77ffc14.png

npm -v

界面如下:

b805072a917307f273b47b494767eef8.png

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

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

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

界面如下:

17c1228400641d84d1c2eb3195f149ea.png

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

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

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

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

2.1 编写Node.js应用

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

gedit server.js

0bf4b0bf6b2649d0c8ba98359d8b7203.png

测试代码

var http = require('http');http.createServer(function (request, response){response.writeHead(200, {'Content-Type': 'text/plain'});response.end('Hello World Node Js');}).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

界面如下:

2cbb672862c10ab4966591f9913f2ff0.png

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

如下界面:

9ce10a891643914e730424ce2b83ed8c.png

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

如下界面:

315eeca74f76b10ad0e0ad6eec8bc48e.png

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

3.总结

本篇文章主要是讲解了NodeJS的一些安装和测试,能够有一个基本的了解。欢迎关注,点赞,转发,收藏。

关于项目相关的内容,后期会在微信公众号上更新,欢迎关注"记录世界 from antonio"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值