由於mysql模組的操作都是非同步操作,每次操作的結果都是在**函式中執行,現在有了async/await,就可以用同步的寫法去運算元據庫
promise封裝 ./async-db.js
const mysql = require('mysql')const pool = mysql.createpool()
//將資料庫的非同步操作,封裝在乙個promise中
let query = function( sql, values ) else else
connection.release()})}
})})
}module.exports =
async/await使用promise封裝的mysql,開發自己的中介軟體./getdata.js
const = require('./async-db');//引用封裝的mysql模組,來開發獲取資料的中介軟體:
function getdata()
}else}}}
module.exports =
koa應用中使用中介軟體
const koa = require('koa');const router = require('koa-router')();
const bodyparser = require('koa-bodyparser');
const = require('./getdata');
router.get('/login', getdata());
專案中引入字型
font face html,body蘋方提供了六個字重,font family 定義如下 蘋方 簡 常規體 font family pingfangsc regular,sans serif 蘋方 簡 極細體 font family pingfangsc ultralight,sans serif...
專案中引入kafka
專案如果需要引入kafka,可以從以下幾個流程走 1.pom檔案引對應的jar包 org.apache.kafka kafka 2.9.2 0.8.2.1 有的專案還需要將對應使用kafka的包 類作為groupid artifactid引入 例 如果專案已經做了相應配置,則只需要引入最上面的jar...
vue專案中引入iconfont
對於前端而言,圖示的發展可謂日新月異。從img標籤,到雪碧圖,再到字型圖示,svg,甚至svg也有了類似於雪碧圖的方案svg sprite loader。雪碧圖沒有什麼好講的了,只是簡單地利用了background position來做圖示定位。今天咱們先聊聊怎麼使用字型圖示和svg圖示。其實字型圖...