使用者管理介面
1、使用者管理頁面實現 -- 頁面實現,實現列表介面
token -> 除登入介面以外,都應該在header上帶上token資料(需要程式碼實現,呼叫setRequestHeader;要保證傳輸安全,第一時間可以到達後端)
restful架構:定義介面 -- 後端返回的code編碼(前端和後端自定義的一個協議碼)和http.status(W3C組織定義的一個規範碼)
/user/list -> GET -> {code: 1/0, message: '', data: [User]}
/user/delete -> DELETE 需要幾個引數?只有一個引數,應該在哪裡進行傳遞合理 -> {code: 1/0, message: 'succes/失敗原因'}
/user/update -> POST 傳遞一個User JS物件 -> {code: 1/0, message: 'succes/失敗原因'}
/user/add -> PUT 傳遞一個新的User JS物件 -> {code: 1/0, message: 'succes/失敗原因'}
頁面如何實現:
表單 -> form -> 編輯和新增 -> isEdit(Boolean)
表格展示資料 -> table -> 有一個操作列,刪除和編輯按鈕 -> 刪除二次確認(confirm方法)
------------------------- -----------------------------------------------------------------------------------------------------------------------------
1、使用者管理頁面實現 -- 實現使用者刪除功能
1、使用者管理頁面實現 -- 實現使用者編輯跟新增
------------------------- ------------------------- ------------------------- ------------------------- ------------------------- ------------------------- -------------------------
1、專案釋出
程序和執行緒:一個應用就是一個程序,一個程序中可以有n個執行緒
專案執行依賴庫:pm2
全域性安裝:cnpm i -g pm2
Usage: pm2 [cmd] app
start start an app
啟動一個Nodejs服務:pm2 start index.js
stop id|name|namespace|all|json|stdin stop a process
停止應用的時候,需要指定停止應用編碼,名字等識別碼
重啟一個服務:pm2 restart index
常用的雲服務的系統:centos -> debian -> ubuntu
使用pm2 list 檢視所有的服務