每日一包0027 statuses

2021-09-13 00:27:11 字數 871 閱讀 9068

statuses (koa2原始碼依賴)

http狀態碼工具包
var code = status(integer || string) 返回對應的狀態碼
status(403) // => 403

status('403') // => 403

status('forbidden') // => 403

status('forbidden') // => 403

status(306) // throws, as it's not supported by node.js

status.status_codes 返回所有狀態碼構成的物件
console.log(status.status_codes)
status.codes返回狀態碼構成的陣列[code]
console.log(status.codes)
var msg = status[code] 獲取改狀態嗎的描述
status['not found'] // => 404

status['not found'] // => 404

status.redirect[code] 判斷狀態碼是不是重定向 返回boolean
status.empty[200] // => undefined

status.empty[204] // => true

status.empty[304] // => true

status.empty[code] 203,204,304返回true 不需要返回任何實體內容

status.retry[code] 502,503,504 返回true

每日一包0019 mem

mem用於通過快取具有相同輸入的呼叫結果來加速連續函式呼叫的優化普通用法 支援基於promise的非同步函式呼叫 const mem require mem let i 0 let a i let mem a mem a mem a console.log i 1 mem a console.log...

每日一包0030 chalk

美化終端的字串樣式你可以像下面這樣簡單的使用它const chalk require chalk const log console.log 將樣式字串和普通字串合併使用 log chalk.blue hello world chalk.red 採用鏈式方法呼叫多個api log chalk.blu...

每日一包0024 inquirer

好用的互動命令列工具方法 1.inquirer.prompt questions promise 啟動提示介面並返回promiseconst req require inquirer req.prompt then as catch err 請輸入您的名字 小明 您的名字是 小明 2.inquire...