0.引言
1.安裝nodejs
nodejs首先是可以用來做web伺服器。然後也可以作為webrtc的信令伺服器。
(1)建立目錄,輸入如下命令
mkdir webrtc
(2)進入建立的目錄,輸入如下命令
cd webrtc
wget
如下介面:
解壓完成介面:
(5)進入到解壓的目錄裡:
cd node-v10.16.0-linux-x64
如下介面:
(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
介面如下:
npm -v
介面如下:
2.nodejs基本介紹和測試**編寫
介面如下:
乙個node.js應用是由以下部分組成,如下:
引入required模組,使用require指令來載入node.js模組。
建立伺服器:伺服器可以監聽客戶端的請求,類似apache,nginx等http伺服器。
接收和響應請求,伺服器很容易建立,客戶端可以使用瀏覽器或終端傳送 http 請求,伺服器接收請求後返回響應資料。
2.1 編寫node.js應用
在如下目錄建立第乙個server.js檔案。也可以使用vim命令,或其它工具
gedit server.js
測試**
var http = require('http');http.createserver(function (request, response));response.end('hello world node js');}).listen(8888);console.log('server running at ');
注意:如果上面的這個**,拷貝的時候出現問題(可能會存在格式或字元不相容的問題),可以直接重新把**打一遍。
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
介面如下:
在伺服器上使用瀏覽器訪問這個位址,可以看到,這個服務就已經生效了。
如下介面:
在win上使用瀏覽器訪問這個位址,可以得到一樣的結果。
如下介面:
注意:在win上是不能輸127.0.0.0.1進行訪問。
3.總結
Nodejs nodejs安裝與VScode配置
由於安裝時一不小心忘記截圖,所以在此引用這位優秀朋友的部落格。一 nodejs的安裝 npm config set prefix d program files nodejs node global npm config set cache d program files nodejs node c...
nodejs nodejs安裝與配置
目錄 引數配置及環境變數配置 2 選擇安裝路徑安裝,比如d program files nodejs 3 安裝完成之後,開啟cmd,輸入npm v,會看到版本號 1 配置全域性模組的存放路徑和cache的存放路徑 在cmd中執行下面兩條命令,對應目錄下就會生成對應的資料夾 npm config se...
nodejs nodejs模組使用及簡單的示例
nodejs模組使用及簡單的示例 一.fs模組的使用 1.檔案操作 讀檔案 讀檔案var fs require fs 阻塞 同步 var data fs.readfilesync test.txt console.log data.tostring 非阻塞 非同步 fs.readfile test....