|
1 |
| - var fs = require('fs'); |
2 |
| - var path = require('path'); |
3 |
| - var Sequelize = require('sequelize'); |
4 |
| - var basename = path.basename(module.filename); |
5 |
| - var config = require('../config/env/config')(); |
6 |
| - var env = config.env || 'development'; |
7 |
| - var db = {}; |
8 |
| - var sequelize; |
9 |
| - |
10 |
| - if (config.db_url) { |
| 1 | +var fs = require('fs'); |
| 2 | +var path = require('path'); |
| 3 | +var Sequelize = require('sequelize'); |
| 4 | +var basename = path.basename(module.filename); |
| 5 | +var config = require('../config/env/config')(); |
| 6 | +var env = config.env || 'development'; |
| 7 | +var db = {}; |
| 8 | +var sequelize; |
| 9 | +if (config.db_url) { |
11 | 10 | sequelize = new Sequelize(config.db_url);
|
12 |
| - } else { |
| 11 | +} |
| 12 | +else { |
13 | 13 | sequelize = new Sequelize(config.db, config.username, config.password);
|
14 |
| - } |
| 14 | +} |
15 | 15 | fs
|
16 |
| - .readdirSync(__dirname) |
17 |
| - .filter(function (file) { |
18 |
| - return (file.indexOf('.') !== 0) && (file !== basename) && (file.slice(-3) === '.js'); |
19 |
| - }) |
20 |
| - .forEach(function (file) { |
21 |
| - var model = sequelize['import'](path.join(__dirname, file)); |
22 |
| - db[model.name] = model; |
23 |
| - }); |
| 16 | + .readdirSync(__dirname) |
| 17 | + .filter(function (file) { |
| 18 | + return (file.indexOf('.') !== 0) && (file !== basename) && (file.slice(-3) === '.js'); |
| 19 | +}) |
| 20 | + .forEach(function (file) { |
| 21 | + var model = sequelize['import'](path.join(__dirname, file)); |
| 22 | + db[model.name] = model; |
| 23 | +}); |
24 | 24 | Object.keys(db).forEach(function (modelName) {
|
25 |
| - if (db[modelName].associate) { |
26 |
| - db[modelName].associate(db); |
27 |
| - } |
28 |
| - }); |
29 |
| - db.sequelize = sequelize; |
30 |
| - db.Sequelize = Sequelize; |
31 |
| - module.exports = db; |
| 25 | + if (db[modelName].associate) { |
| 26 | + db[modelName].associate(db); |
| 27 | + } |
| 28 | +}); |
| 29 | +db.sequelize = sequelize; |
| 30 | +db.Sequelize = Sequelize; |
| 31 | +module.exports = db; |
0 commit comments