Final stage project
This project is one of my first backend projects and will serve as a basis for possible new APIs that I will create, that's why there are so many comments in the project's code.
This API is part of a parallel project that I made the frontend and the integration will be done along with this API, follow the link of the front-end project
- Need to clone the repository on your machine
- after the clone opens the project folder, open the terminal and run the command
- to run the project use nodemon
git clone https://github.com/Guilbertoliveira/BookServerAPI.git
npm install
npx nodemon .\app.js
![](https://private-user-images.githubusercontent.com/41201436/248797854-22b5fab9-e344-4e55-b26b-1693c622ccf5.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQyNDQ3MjMsIm5iZiI6MTcyNDI0NDQyMywicGF0aCI6Ii80MTIwMTQzNi8yNDg3OTc4NTQtMjJiNWZhYjktZTM0NC00ZTU1LWIyNmItMTY5M2M2MjJjY2Y1LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIxVDEyNDcwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQzMDA2ODE4N2NlYjNiZWRhOGM1NmNkOGZkNjJjNGNmNGFhNjhkYTQ0ODI1MzgzZDU0NzA1OWI0M2EzMTI3NDImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.mlekyGTpRinNwFNdcZjhPIpgMNXTU_QXd7-WBUvAaTc)
![](https://private-user-images.githubusercontent.com/41201436/248797921-915ad5c1-0115-492e-a983-cbd8fbb749f8.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQyNDQ3MjMsIm5iZiI6MTcyNDI0NDQyMywicGF0aCI6Ii80MTIwMTQzNi8yNDg3OTc5MjEtOTE1YWQ1YzEtMDExNS00OTJlLWE5ODMtY2JkOGZiYjc0OWY4LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIxVDEyNDcwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYxN2I1ZGMxNjNiMjVlZjYyNWQwYjA5ODQ1YTllN2RiZjM3MzM4MGMxYjdhMzQ3NmY0ZjQ1ZjcyOThiNDQwMzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.o0X8cCIOJeOoSFvm8KkPbRpGWDFamv_cxJd4-yw1AhE)
![](https://private-user-images.githubusercontent.com/41201436/248797991-46c4b417-2024-4be2-844c-40444b98ede4.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQyNDQ3MjMsIm5iZiI6MTcyNDI0NDQyMywicGF0aCI6Ii80MTIwMTQzNi8yNDg3OTc5OTEtNDZjNGI0MTctMjAyNC00YmUyLTg0NGMtNDA0NDRiOThlZGU0LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIxVDEyNDcwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdmNGE5ODZhZGVmNWIwNTk0ODIzMDQzZDEwODQ5MjBkYTU5NjlhNjQ3ZjhlMWZmNTVlNjAyY2VlZGQ5ZGM0ZDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.zPl8_wz-nUEmM_3pGKmfuTNxfD3oE37__eMO8rKR6nc)
![](https://private-user-images.githubusercontent.com/41201436/248798079-5b31b870-4c13-4c8e-b281-69367a0737b2.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQyNDQ3MjMsIm5iZiI6MTcyNDI0NDQyMywicGF0aCI6Ii80MTIwMTQzNi8yNDg3OTgwNzktNWIzMWI4NzAtNGMxMy00YzhlLWIyODEtNjkzNjdhMDczN2IyLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIxVDEyNDcwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk2OGNiODJiMWNlMzRlMWNiYzA3YzdjNzkzY2RlYzA4NzJmMGMyYThhMDFhMWMzMGYwOWM0ZmMzNjJiZjkzNDkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.oqZEHPl9GV7O2L9Oaurd-yKcHQ1NYJJ8tnP8tPceYjs)