用於熱更新,隨時監控檔案的變化
安裝npm i -g nodemon
使用nodemon index.js
nvm用於nodejs版本管理,我們在開發過程中,不同的專案需要使用不同的node版本,這時我們可以使用nvm來切換當前使用版本
mac下配置:
在終端中執行curl -o- | bash
或wget -qo- | bash
安裝完成後,mac電腦還要在終端中繼續輸入如下:
export nvm_dir="$home/.nvm"
[ -s "$nvm_dir/nvm.sh" ] && \. "$nvm_dir/nvm.sh" # this loads nvm
[ -s "$nvm_dir/bash_completion" ] && \. "$nvm_dir/bash_completion" # this loads nvm bash_completion
執行完成後輸入nvm --version檢視是否安裝成功
使用:nvm install --lts
nvm use 版本號 //使用指定的node版本
nvm uninstall 版本號 //刪除指定的node版本
nvm ls-remote //檢視所有的node 版本資訊
可以加密使用者資訊,提供方法比較密碼是否相等.
舉例:資料庫儲存的密碼是需要加密的,如果前端加密傳輸給後端的話,後端需要在次加密混淆在儲存到資料庫,比較的時候直接用密文比較就可以,bcrype就提供了加密混淆和密文比較的功能
密文比較方法bcrypt.comparesycn(newp,sqlp)
密文加密方法bcrypt.hashsync(p)
該中介軟體既能用於服務端設定session又能生成cookie給客戶端
npm install cookie-session
讀取前端傳過來的cookie資訊
Node 第三方模組
什麼是第三方模組?別人寫好的 具有特定功能的 我們能直接使用的模組即第三方模組,由於第三方模組通常都是由多個檔案組成硬切被放置在乙個資料夾中,所以又名包。第三方模組有兩種存在形式 以js檔案的形式存在,通常封裝了一些特定的功能,並向外提供實現專案具體功能的api介面,讓其他的開發者呼叫。以命令列工具...
Node 第三方模組 nodemon nrm
別人寫好的,具有特定功能的,我們直接使用的模組即第三方模組,由於第三方模組通常都是由多個檔案組成並且被放置在乙個資料夾中,所以又名包.npmjs.com 第三方模組的儲存和分發倉庫 該 提供了乙個命令列工具 npm node package manager node的第三方模組管理工具 解除安裝 n...
Node 第三方中介軟體
有關第三方中介軟體,這裡我們分析幾個比較重要和常用的,知道這幾個的使用,其它的也就會了。body parser 解析body中的資料,並將其儲存為request物件的body屬性。cookie parser 解析客戶端cookie中的資料,並將其儲存為request物件的cookie屬性 expre...