nodejs 中使用shell指令碼

2022-01-11 18:20:43 字數 363 閱讀 3791

雖然nodejs的require('child_process').execsync可以使用shell,但其實問題特別多。尤其是符號和語法衝突,可讀性也很差,只能完成一些小規模的shell使用。

const exec = require('child_process').execsync

//執行,刪除./dist目錄下所有的資料夾

exec('rm -rf ./dist/* -type d')

//獲取返回值

var last = exec('echo 123');

last = last && json.stringify(last.tostring().trim()).slice(1, -1)

nodejs 中使用shell指令碼

雖然nodejs的require child process execsync可以使用shell,但其實問題特別多。尤其是符號和語法衝突,可讀性也很差,只能完成一些小規模的shell使用。const exec require child process execsync 執行,刪除.dist目錄下所...

nodejs中使用bcrypt加密

bcrypt演算法簡介 bcrypt演算法相對來說是運算比較慢的演算法,在密碼學界有句常話 越慢的演算法越安全。演算法越算,黑客破解成本越高.通過salt和const這兩個值來減緩加密過程,ta的加密時間 百ms級 遠遠超過md5 大概1ms左右 對於計算機來說,bcrypt 的計算速度很慢,但是對...

nodejs中使用monk訪問mongodb

mongodb 安裝mongodb 我覺得還是用mannual install靠譜一點兒 啟動mongodb mongod 連線mogodb mongo writeresult mongo db.products.find pretty 在nodejs中用monk訪問mongodb cd monk ...