Как разделить модель на несколько файлов .js в петле - PullRequest
0 голосов
/ 05 сентября 2018

Можно ли разделить пользовательскую логику модели на разные файлы .js, например:

/common/models/
... MyMode.js
... MyModel.hooks.js
... MyModel.validations.js
... MyModel.json

1 Ответ

0 голосов
/ 05 сентября 2018

Я понял это;

требуют другие файлы и вызывают их внутри основного файла model.js

let validation = require('./sample.validations');
let model = require('./sample.model');

//sample.js
module.exports = function (Sample) {
    model(Sample);
    validation(Sample);
};

//sample.model.js
module.exports = function (Sample) {
    console.log('log from model');
};

//Sample.validations.js
module.exports = function (Sample) {
    console.log('log from validations');
};
...