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.

Get Advanced Node.js Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.