登录
首页 >  数据库 >  MySQL

Think.js 配置数据库

来源:SegmentFault

时间:2023-01-17 14:25:50 206浏览 收藏

哈喽!今天心血来潮给大家带来了《Think.js 配置数据库》,想必大家应该对数据库都不陌生吧,那么阅读本文就都不会很困难,以下内容主要涉及到MySQL、后端、thinkjs,若是你正在学习数据库,千万别错过这篇文章~希望能帮助到你!

Think.js 配置数据库

在 Thinkjs 项目下,配置 src/config/adapter.js 文件

    // adapter.js
    // 引用database.js
    const database = require('./database.js');
    ...
    exports.model = {
      type: 'mysql',
      common: {
      logConnect: isDev,
      logSql: isDev,
      logger: msg => think.logger.info(msg)
     },
     mysql: database
     };

在 Thinkjs 项目下,配置 src/config/database.js 文件

    // database.js
    module.exports = {
      handle: mysql,
      database: 'think', // database_name
      prefix: 'think_', // database_table 前缀
      encoding: 'utf8mb4',
      host: '127.0.0.1', // Your MySQL host
      port: '3306', // Your MySQL port
      user: '',
      password: '',
      dateStrings: true
    };

或者直接在 adapter.js 内配置

    // adapter.js
    const mysql = require('think-model-mysql');
    ...
    exports.model = {
      type: 'mysql',
      common: {
      logConnect: isDev,
      logSql: isDev,
      logger: msg => think.logger.info(msg)
     },
     mysql: {
     handle: mysql,
      database: 'think', // database_name
      prefix: 'think_', // database_table 前缀
      encoding: 'utf8mb4',
      host: '127.0.0.1', // Your MySQL host
      port: '3306', // Your MySQL port
      user: '',
      password: '',
      dateStrings: true
     }
    };

好了,本文到此结束,带大家了解了《Think.js 配置数据库》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多数据库知识!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表