Think.js 配置數據庫

Think.js 配置數據庫


方法
  1. 在 Thinkjs 項目下,配置 src/config/adapter.js 文件
    // adapter.js
    // 引用database
    const database = require('./database.js');
    ...
    /**
    * model adapter config
    * @type {Object}
    */
    exports.model = {
      type: 'mysql',
      common: {
      logConnect: isDev,
      logSql: isDev,
      logger: msg => think.logger.info(msg)
     },
     mysql: database
     };
  1. 在 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
    // 引用database
    const database = require('./database.js');
    ...
    /**
    * model adapter config
    * @type {Object}
    */
    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
     }
    };
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章