首页 > 数据库技术 > 详细

koa框架连接MySQL数据库并使用session

时间:2019-12-26 19:07:54      阅读:103      评论:0      收藏:0      [点我收藏+]

踩坑之旅乐此不疲!!!

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)
}));
   
 

    

 

koa框架连接MySQL数据库并使用session

原文:https://www.cnblogs.com/huibaoqiang/p/12103675.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!