koa框架連接MySQL數據庫並使用session


踩坑之旅樂此不疲!!!

1.根目錄新建config目錄(如已存在請忽略)

2.新建default.js(如已存在請忽略)

  在default.js中編輯:

const config = {
    // 啟動端口
    port: 3000,
  
    // 數據庫配置
    database: {
      DATABASE: 'nodesql',
      USERNAME: 'root',
      PASSWORD: 'root',
      PORT: '3306',
      HOST: 'localhost'
    }
  }
  
  module.exports = config
3.安裝MySQL依賴:npm install --save mysql
4.安裝session依賴:npm install koa-session-minimal koa-mysql-session
5.在入口文件中引入:
const session = require('koa-session-minimal')
const MysqlStore = require('koa-mysql-session')
const config = require('./config/default.js')
 
6.配置session:
// session存儲配置
const sessionMysqlConfig = {
  user: config.database.USERNAME,
  password: config.database.PASSWORD,
  database: config.database.DATABASE,
  host: config.database.HOST,
};

 // 配置session中間件
app.use(session({
  key: 'USER_SID',
  store: new MysqlStore(sessionMysqlConfig)
}));
   
 

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM