Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Model/index.js
- "use strict";
- import * as fs from 'fs';
- import * as path from 'path';
- import config from '../Config'
- import Sequelize from 'sequelize';
- let env = process.env.NODE_ENV || "development";
- let myEnvironment = config[env];
- let db = {}
- let sequelize = new Sequelize(myEnvironment.sequelize.username, myEnvironment.sequelize.database, myEnvironment.sequelize.password, myEnvironment.sequelize.opts);
- fs
- .readdirSync(path.join(__dirname, '..', 'Model'))
- .filter(function(file) {
- return (file.indexOf(".") !== 0) && (file !== "index.js");
- })
- .forEach(function(file) {
- var model = sequelize.import(path.join(__dirname, file));
- db[model.name] = model;
- });
- Object.keys(db).forEach(function(modelName) {
- if ("associate" in db[modelName]) {
- db[modelName].associate(db);
- }
- });
- export { db }
- // App.js
- import { db } from './Model';
- console.log(db);
- // Error
- Error: Cannot find module '/home/mundodescuento/md-users-translate/build/application_users.js'
- at Function.Module._resolveFilename (module.js:469:15)
- at Function.Module._load (module.js:417:25)
- at Module.require (module.js:497:17)
- at require (internal/module.js:20:19)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement