Browse Source

refactor 重构数据库配置

tumobi 7 years ago
parent
commit
1c8633026f
2 changed files with 16 additions and 12 deletions
  1. 3 12
      src/common/config/adapter.js
  2. 13 0
      src/common/config/database.js

+ 3 - 12
src/common/config/adapter.js

@@ -1,7 +1,8 @@
 const fileCache = require('think-cache-file');
-const mysql = require('think-model-mysql');
 const {Console, File, DateFile} = require('think-logger3');
 const path = require('path');
+const database = require('./database.js');
+
 const isDev = think.env === 'development';
 
 /**
@@ -32,17 +33,7 @@ exports.model = {
     logSql: isDev,
     logger: msg => think.logger.info(msg)
   },
-  mysql: {
-    handle: mysql,
-    database: 'nideshop',
-    prefix: 'nideshop_',
-    encoding: 'utf8mb4',
-    host: '127.0.0.1',
-    port: '3306',
-    user: 'root',
-    password: 'root',
-    dateStrings: true
-  }
+  mysql: database
 };
 
 /**

+ 13 - 0
src/common/config/database.js

@@ -0,0 +1,13 @@
+const mysql = require('think-model-mysql');
+
+module.exports = {
+  handle: mysql,
+  database: 'nideshop',
+  prefix: 'nideshop_',
+  encoding: 'utf8mb4',
+  host: '127.0.0.1',
+  port: '3306',
+  user: 'root',
+  password: 'root',
+  dateStrings: true
+};