Cannot find module in Nodejs
crud, mongodb, node.js
Solution
In `./models/todo`, the period indicates that node will look in the same folder that `api.js` is in, which would look for `\Todo List\routes\models\todo.js`. This does not start from the root of the application. To require this, you'll need to us two periods to jump up a level, and specify the app path as well:
var todo = require('../app/models/todo');
Problem
``` module.js:340 throw err; ^ Error: Cannot find module './models/todo' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (C:\Users\Basel\Desktop\Todo List\routes\api.js:1:74) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) C:\Users\Basel\Desktop\Todo List> ``` Why this application won't start up? I've already tried a global npm install.