├── .gitignore ├── Procfile ├── README.md ├── controllers ├── login.js ├── notes.js └── users.js ├── images └── logo.png ├── index.js ├── middleware ├── handleErrors.js ├── notFound.js └── userExtractor.js ├── models ├── Note.js └── User.js ├── mongo.js ├── package.json ├── requests ├── create_user.rest ├── delete_note.rest ├── get_all_notes.rest ├── get_all_users.rest ├── login_user.rest ├── post_note.rest └── put_note.rest ├── tests ├── average.test.js ├── helpers.js ├── notes.test.js ├── palindrome.test.js ├── suma_test.js └── user.test.js └── utils └── for_testing.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: npm start -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/README.md -------------------------------------------------------------------------------- /controllers/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/controllers/login.js -------------------------------------------------------------------------------- /controllers/notes.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /controllers/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/controllers/users.js -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/images/logo.png -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/index.js -------------------------------------------------------------------------------- /middleware/handleErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/middleware/handleErrors.js -------------------------------------------------------------------------------- /middleware/notFound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/middleware/notFound.js -------------------------------------------------------------------------------- /middleware/userExtractor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/middleware/userExtractor.js -------------------------------------------------------------------------------- /models/Note.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/models/Note.js -------------------------------------------------------------------------------- /models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/models/User.js -------------------------------------------------------------------------------- /mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/mongo.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/package.json -------------------------------------------------------------------------------- /requests/create_user.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/requests/create_user.rest -------------------------------------------------------------------------------- /requests/delete_note.rest: -------------------------------------------------------------------------------- 1 | DELETE http://localhost:3001/api/notes/603bf5fa1099e06f419b3984 -------------------------------------------------------------------------------- /requests/get_all_notes.rest: -------------------------------------------------------------------------------- 1 | GET http://localhost:3001/api/notes -------------------------------------------------------------------------------- /requests/get_all_users.rest: -------------------------------------------------------------------------------- 1 | GET http://localhost:3001/api/users -------------------------------------------------------------------------------- /requests/login_user.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/requests/login_user.rest -------------------------------------------------------------------------------- /requests/post_note.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/requests/post_note.rest -------------------------------------------------------------------------------- /requests/put_note.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/requests/put_note.rest -------------------------------------------------------------------------------- /tests/average.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/tests/average.test.js -------------------------------------------------------------------------------- /tests/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/tests/helpers.js -------------------------------------------------------------------------------- /tests/notes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/tests/notes.test.js -------------------------------------------------------------------------------- /tests/palindrome.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/tests/palindrome.test.js -------------------------------------------------------------------------------- /tests/suma_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/tests/suma_test.js -------------------------------------------------------------------------------- /tests/user.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/tests/user.test.js -------------------------------------------------------------------------------- /utils/for_testing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/notes-api/HEAD/utils/for_testing.js --------------------------------------------------------------------------------