22 lines
581 B
JavaScript
22 lines
581 B
JavaScript
const __MODELS__ = {
|
|
User: require('./model/User')
|
|
}
|
|
|
|
const db = {}
|
|
|
|
Object.keys(__MODELS__).forEach(model => {
|
|
return (db[model.toString()] = __MODELS__[model.toString()])
|
|
})
|
|
|
|
/*
|
|
readdirSync(path.resolve(__dirname, MODEL_PATTERN)).forEach(model => {
|
|
const setModels = model.split('.')[0].toString().trim().match(DEFAULT_CHECK)
|
|
if (!setModels)
|
|
throw new Error(`Error: secure loaded ${MODEL_PATTERN}${model.trim()}`)
|
|
// eslint-disable-next-line security/detect-non-literal-require
|
|
db[setModels.toString()] = require(MODEL_PATTERN + setModels)
|
|
})
|
|
*/
|
|
|
|
module.exports = { db }
|