日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

koa连接mysql怎么做_koa-连接mysql数据库

發(fā)布時(shí)間:2024/9/15 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 koa连接mysql怎么做_koa-连接mysql数据库 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

koa-連接mysql數(shù)據(jù)庫

安裝數(shù)據(jù)庫插件

npm install mysql -s

default.js編寫:// 數(shù)據(jù)庫配置

const config = {

port: 3000, // koa運(yùn)行端口

database:{

DATABASE: '****', //數(shù)據(jù)庫

USERNAME: '****', //用戶

PASSWORD: '****', //密碼

PORT: '3306', //端口

HOST: '******' //服務(wù)ip地址

}

}

module.exports = config

mysql .js 編寫:

一個(gè)執(zhí)行mysql處理的函數(shù)const mysql = require('mysql')

const config = require('./default')

var pool = mysql.createPool({

host : config.database.HOST,

user : config.database.USERNAME,

password : config.database.PASSWORD,

database : config.database.DATABASE

});

let query = function( sql, values ) {

return new Promise(( resolve, reject ) => {

pool.getConnection(function(err, connection) {

if (err) {

resolve( err )

} else {

connection.query(sql, values, ( err, rows) => {

if ( err ) {

reject( err )

} else {

resolve( rows )

}

connection.release()

})

}

})

})

}

// 查詢hez數(shù)據(jù)庫

let findHez1 = function () {

let _sql = `SELECT * FROM test `

return query(_sql)

}

//暴露方法

module.exports={findHez1}

編輯一個(gè)路由,驗(yàn)證是否連成功const Koa = require('koa');

const config = require('./config/default');

const mysql = require('./mysql');

const app = new Koa();

app.use(async (ctx, next) => {

await next();

const rt = ctx.response.get('X-Response-Time');

});

app.use(async (ctx) => {

let request = ctx.request;

let data = await mysql.query("members");

console.log(request.origin);

console.log(request.href);

ctx.body = {

"state": true,

"data": data,

}

});

app.listen(config.port);

console.log(`listening on port ${config.port}`);

啟動(dòng)服務(wù)

node index.js

總結(jié)

以上是生活随笔為你收集整理的koa连接mysql怎么做_koa-连接mysql数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。