導航:首頁 > 編程語言 > nodejs測試

nodejs測試

發布時間:2023-07-11 10:58:06

① 如何運行nodejs環境

Window 上安裝Node.js

你可以採用以下兩種方式來安裝。

1、Windows 安裝包(.msi)

32 位安裝包下載地址 :https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi

64 位安裝包下載地址 :https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi

本文實例以 v0.10.26 版本為例,其他版本類似, 安裝步驟:

步驟 1 : 雙擊下載後的安裝包v0.10.26,如下所示:

如果你獲得以上輸出結果,說明你已經成功安裝了Node.js。




② 如何用nodejs來解析json數據

第一,我們需要在ubuntu14.04上安裝nodejs,我們可以使用如下命令:
$ sudo apt-get install nodejs
安裝完畢, 我們可以使用如下命令進行測試:
$ nodejs -v
v0.10.25
第二,准備一個測試json文件, test.json,內容如下:
[javascript] view plain
{
"person": {
"name": "wanger",
"birth": "1999"
}
}
第三,創建js腳本來解析json文件,main.js
[javascript] view plain
#!/usr/bin/nodejs
var cwd = process.argv[1].substring(0, process.argv[1].lastIndexOf("/"));
var fs = require('fs');

function load(file, cb) {
fs.readFile(file, function(err, data) {
if (err)
throw err;
cb(JSON.parse(data.toString()));
});
}

(function() {
if (process.argv.length < 2) {
console.log("usage\n\t" + process.argv[1] + " loadfile");
return;
}
load(process.argv[2], function(obj) {
console.log("%s\n", obj.person.name);
console.log("%s\n", obj.person.birth);
});
})();

第四,測試和運行
$ ./main.js test.json
wanger
1999

③ cygwin 構建nodejs 環境,出現問題,求教

Node.js逐漸升溫,很多朋友已經開始關注。但是在Windows平台上需要基於Cygwin安裝配置環境,讓很多人望而卻步。
不過有消息稱Microsoft已經聯系Node.js官方,相信很快會有改善。
那麼在不安裝Cygwin的情況下,是否可以在Windows上搭建Node.js環境進行試驗開發哪?我以Node.js + express做了個簡單測試,基本可行。
步驟如下:

1. 下載Node.js官方非穩定版Windows可執行程序
我在試驗中使用了0.5.7版本

2. 創建c:\nodejs目錄,並將node.exe保存在此目錄中

3. 下載express。因為依賴關系,我們還需要下載:connect、qs、mime和jade(express默認模板系統。如果你使用其他模板系統,需要下載相應系統)

4. 創建c:\nodejs\node_moles目錄,並在此目錄中分別創建[Mole]目錄。然後將上一步下載的文件壓縮,把相關文件拷貝到[Mole]目錄中。
node_moles
|- connect <= connect: lib/*
|- express <= express: lib/*
|- jade <= jade: lib/*
|- mime <= mime: mime.js & types/*
|- qs <= qs: lib/*

5. 在c:\nodejs\node_moles目錄,分別創建以下文件:
connect.js
內容:mole.exports = require('./connect/connect');
express.js
內容:mole.exports = require('./express/express');
jade.js
內容:mole.exports = require('./jade/jade');
mime.js
內容:mole.exports = require('./mime/mime');
qs.js
內容:mole.exports = require('./qs/querystring');

6. 將下載的express壓縮包中的bin/express文件拷貝到c:\nodejs目錄,並改名為express.js

7. 修改express.js文件,以下以2.4.3為例:
7.1. 修改mkdir函數體
401: exec('mkdir -p ' + path, function(err){
->exec('md ' + path, function(err){
7.2. 修改mkdir函數調用
263: mkdir(path + '/public/javascripts');
->mkdir(path + '\\public\\javascripts');
264: mkdir(path + '/public/images');
->mkdir(path + '\\public\\images');
265: mkdir(path + '/public/stylesheets', function(){
->mkdir(path + '\\public\\stylesheets', function(){
280: mkdir(path + '/views', function(){
->mkdir(path + '\\views', function(){

8. 創建一個express項目:
c:\nodejs\node.exe express.js -s hello

9. c:\nodejs\node_moles\*.* => c:\nodejs\hello\node_moles\

10. 運行並測試:
c:\nodejs\node.exe hello\app.js
在瀏覽器中打開:http://localhost:3000,查看結果。

至此測試完成。

④ nodejs://nodejs運行不起來指南

比如,你要去學校,要先出門,然後左轉,經過某個地方,右轉,往前走100米等等,就到了學校。再比如,你要去超市,你同樣得出門,然後往前走到一個十字路口,然後過馬路,往右經過一個麵包店等等等等,然後到達了超市。好了,說這些有什麼關系呢?同樣的,你要執行某個軟體,你得先找到這個軟體,找不到軟體會發生什麼情況呢?
如下圖:

這就相當於你想去學校或者超市,但是你卻忘記了你該怎麼走。執行軟體的時候卻找不到軟體,所以就報錯了。

那麼如何讓我們每次都能記起來去學校、超市,或者其他等等地方的路線呢?沒錯,寫到本子上、記在手機的記事本里。同樣,要使每次報錯不能運行的軟體能夠正常運行,我們也可以把軟體的運行路徑記錄到操作系統的(PATH)變數里。那麼,這個叫做(PATH)的東西,該去哪裡修改,讓它記住我們程序的路徑呢?

首先,先找到我們的程序在哪,比如nodejs,我放在了這:

那麼我們需要的是哪一個路徑呢?node.exe所在的目錄,也就是:D:softs ode-v10.14.2-win-x64 這個路徑。為什麼不是D:softs ode-v10.14.2-win-x64/node.exe呢?先不說可行不可行,單只從合理性上來說,如果你有100個執行軟體,都添加到(PATH)里,那麼你的(PATH)都會被你寫成一篇論文那麼長的字元串。每次從論文裡面修改東西,先不說計算機不知道累不累,但我們人本身,肯定是累得夠嗆,這完全是反人類伍螞的設計。所以,記住,需要添加到(PATH)的是執行文件所在的目錄,而不是執行文件本身。

好了,得到node所在的這個目錄之後,我們先來測試一下,怎麼測試呢?先用cd(change directory 改變目錄)這個命令,切換到我們node.exe可執行文件所在的目錄。

看到沒,切換到node本身所在的目錄再執行node -v命令,版本號就出現了。所以,這就更加確定了,node執行不了,不是node本身不能運行或不存在,而是系統找不到它。有人可能會問,這個軟體就在我的計算機上的,操作系統怎麼找不到?這里我們用屁股來想一想,操作系統本身的文件加上你平時使用軟體和軟體本身產生的文件,少說也有幾十萬。那麼每次操作系統執行文件,總不能每次從這幾十萬文件裡面去找node在哪吧?雖然電腦速度快,但是完全不需要搞得這么傻逼對不對。所以,把需要執行的軟體所在的目錄,放到(PATH)裡面。這樣,每次執行命令,就去(PATH)記錄的目錄裡面去找,這樣是不是快得一筆?

好了, node所在的目錄路徑找到了,現在放到(PATH)裡面去,我用的是windows7系統,其他系統請參考。

1,打開計算機的屬性面板,至於怎麼打開?方法比較多,右擊桌面上的【電腦】圖標,選擇屬性。或者點擊左下角【腔凱埋開始】菜單,右擊【計算機】,選擇【屬性】也行。

2,打開屬性面板之後,再點擊【高級系統設置】

3,彈出一個框,選擇【環境變數】

4,然後,我們就看到了,兩個同樣的(PATH)屬性。

5,強迫症患者此刻已經抱頭痛哭,為什麼要讓我選擇!!!

對啊,選擇哪一個呢?為什麼會有兩個(PATH)呢?這里稍微說一下,windows是多用戶,多任務操作系統,一台電腦可以多個人用。多個人用是什麼意思呢?五六個人湊一起打鍵盤?手摸著手,疊羅漢點擊滑鼠?當然不是這樣。多用戶的意思是,你可以在電腦上注冊多個賬號,比如上圖的(chensuiyi)就是我自己的賬戶。A用戶用這台電腦的時候,顯示A用戶安裝過的軟體和孫晌創建的文件,B用戶登錄的時候,顯示B用戶安裝的軟體和創建的文件。現在生活水平的提高和技術的發展,電腦已經基本個人化,不存在多個人不同時段公用一台電腦的事情了,所以多用戶其實很少接觸到。

好了,就算說完了這,這兩個(PATH)還是如何選擇呢?隨便選一個就好了(那說這么多放屁啊!)。這里選擇(系統變數)裡面的那個(PATH)。

這里注意一下,系統變數裡面設置的參數,所有登錄的用戶都會生效。

6,選中(PATH),點擊【編輯】,把node所在的目錄路徑,放到最後,注意箭頭處的那個分號!!!每個路徑一個分號隔開!每個路徑一個分號隔開!每個路徑一個分號隔開!,好了,說三遍,你懂的。

點擊【確定】,重新打開一次cmd命令行,記住,是重新打開一遍!!!再次輸入node -v命令,如圖,大功告成!收工!

結語

感謝您的觀看,如有不足之處,歡迎批評指正。

本次給大家推薦一個免費的學習群,裡面概括移動應用網站開發,css,html,webpack,vue node angular以及面試資源等。
對web開發技術感興趣的同學,歡迎加入Q群: 👉👉👉 147076513 👈👈👈 ,不管你是小白還是大牛我都歡迎,還有大牛整理的一套高效率學習路線和教程與您免費分享,同時每天更新視頻資料。
最後,祝大家早日學有所成,拿到滿意offer,快速升職加薪,走上人生巔峰。

⑤ 如何在 Windows 10 中搭建 Node.js 環境

工具/原料

⑥ nodejs 獲取串口數據

由於項目要求,項目為(B/S)架構 ,需要在頁面上讀取串口數據,於是就需要nodejs了

使用 nodejs 的一個插件 :serialport

現在先做個測試demo

1、先建立測試文件夾 

2、在文件夾中安裝serialport ,在文件夾下的 cmd 中輸入

3、可能會出現 一個警告可用忽略

4、安裝後 編寫讀取串口 js 文件 testport.js

5、運行 js 在文件夾下 cmd 中輸入

執行成功:

可能的問題:

問題一: Flie not found

這個是電腦上沒有安裝串口驅動,或者虛擬串口 

可用 虛擬串口程序

建立測試串口

問題二:Port is opening

需要加入 串口屬性 autoOpen:false

⑦ 如何檢測nodejs的socket

用Socket實現的一個埠測試程序

varnet=require('net'),socket=net.Socket;/*
測試埠
*/
vartestPort=function(port,host,cb){ varnsk=newsocket();


nsk.setTimeout(5000);//設置連回接超時時間答5s
nsk.on('connect',function(){//連接狀態
nsk.destroy();//銷毀
cb(port,'open');
})
.on('timeout',function(){//連接超時
nsk.destroy();
cb(port,'timeout');
})
.on('error',function(){//連接錯誤
nsk.destroy();
cb(port,'closed');
});

nsk.connect(port,host);//執行連接
};

⑧ 怎麼判斷nodejs安裝成功

window下:

linux下:

#!/bin/bash
#檢查是否已經安裝
rpm -qa | grep python
#查版本
python
#最好是重新安裝 Python推薦版本( >= v2.5.0 & < 3.0.0 ),否則影響nodejs運行內
#進入安裝目錄
cd /usr/local/
#刪除容原有安裝
rm -rf node
rm -rf node-v0.10.29-linux-x64
#解壓壓縮包
tar -zxv -f node-v0.10.29-linux-x64.tar.gz
#修改目錄
mv node-v0.10.29-linux-x64 node
#添加環境變數並使之生效,內容如下:
export PATH=/usr/local/python/bin:/usr/local/node/bin:$PATH
#測試命令
node -v

閱讀全文

與nodejs測試相關的資料

熱點內容
如何從數控編程小白到大師 瀏覽:183
更改微信共享實時位置信息 瀏覽:13
js姓名正則 瀏覽:843
如何利用串口傳輸文件夾 瀏覽:346
jca文件怎麼用word打開 瀏覽:965
U盤文件木馬隱藏exe工具 瀏覽:152
下載優酷app視頻播放器安裝 瀏覽:38
兩個excel文件不同 瀏覽:585
如何更新網站內容 瀏覽:953
什麼網站下載廣場舞是免費的 瀏覽:307
西門子編程軟體怎麼變成中文 瀏覽:984
居客來wifi密碼 瀏覽:604
文件為何為空linux 瀏覽:630
美劇鳥app安裝包在手機哪裡 瀏覽:985
蘋果5s16g升級ios103 瀏覽:850
word紅頭文件中怎麼加雙線 瀏覽:825
切割機用什麼編程 瀏覽:787
文件修訂題目 瀏覽:572
魅族pro5自帶瀏覽器怎麼升級 瀏覽:342
為什麼用數據還是載入慢 瀏覽:171

友情鏈接