koa 專案中引入 mysql

2022-06-29 07:19:43 字數 802 閱讀 7562

由於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圖示。其實字型圖...