Advanced Node.js Development
上QQ阅读APP看书,第一时间看更新

Loading Todo and User file in server.js

In the server.js file, let's make a variable using destructuring call Todo, setting it equal to require('./models/todo'), and we can do the exact same thing for User. Using ES6 destructuring, we're going to pull off that User variable, and we're going to get it from the object that comes back from a call to require, requiring models/user:

var {mongoose} = require('./db/mongoose');
var {Todo} = require('./models/todo');
var {User} = require('./models/user');

With this in place, we are now ready to get going. We have the exact same setup, only it's been refactored, and this is going to make it a lot easier to test, update, and manage. The server.js file is just going to be responsible for our routes.