В общем изучая ноду и в целом желая сделать красивую струтуру AKA REST API хочется сразу без ошибок делать все, на сколько верным routes реализовать таким макором:
-------
route/index.js
-------
module.exports = function(app) {
require('../controllers/test1')(app);
require('../controllers/test2')(app);
...
require('../controllers/testn')(app);
};
а уже в самих контроллерах
-------
controllers/test1.js
-------
var Test1 = require('../models/test1').User;
module.exports = function(app) {
app.get('/test', function (req, res, next) {
mnogo krutogo koda
})
app.put('/users/:id', function (req, res, next) {
})
....
CRUD
}
Ну и модели
-------
models/test1.js
-------
var mongoose = require('../lib/mongoose');
var Schema = mongoose.Schema;
var schema = new Schema({
testl:{
type: String,
unique: true,
required: true
},
test2:{
type: String,
required: true
},