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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjQ2NzksIm5iZiI6MTcyMDI2NDM3OSwicGF0aCI6Ii80MTIwMTQzNi8yNDg3OTc4NTQtMjJiNWZhYjktZTM0NC00ZTU1LWIyNmItMTY5M2M2MjJjY2Y1LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDExMTI1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBhZjhkYjdjYjllMWM0N2MyMGY0ZDNiMjA4YzA4ODJiMzUyNDY1YmZjNTQ1NWIyNDc0OGFhMDI1YjBiMzRjOTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.FQbr0X0ahrxT27yulT13Pfp3H91N1x_mI2rZ3SHIrxM)
![](https://private-user-images.githubusercontent.com/41201436/248797921-915ad5c1-0115-492e-a983-cbd8fbb749f8.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjQ2NzksIm5iZiI6MTcyMDI2NDM3OSwicGF0aCI6Ii80MTIwMTQzNi8yNDg3OTc5MjEtOTE1YWQ1YzEtMDExNS00OTJlLWE5ODMtY2JkOGZiYjc0OWY4LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDExMTI1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYwYjhlYzUwMTc0MTA1YTg1MDk2MmIzMTRmNjc2YjJhZDNjN2Q1MTcyNmI0ZDdlZGY2YjA5YTJjMDVjMzNkNzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.L73I_FwbGzbz-aUFhQpxvsbiRQVTxBL3pTbVa_bZUV4)
![](https://private-user-images.githubusercontent.com/41201436/248797991-46c4b417-2024-4be2-844c-40444b98ede4.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjQ2NzksIm5iZiI6MTcyMDI2NDM3OSwicGF0aCI6Ii80MTIwMTQzNi8yNDg3OTc5OTEtNDZjNGI0MTctMjAyNC00YmUyLTg0NGMtNDA0NDRiOThlZGU0LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDExMTI1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ5YzllZDMwNDM0YTM3ZTAzZDA5YmEwNTBhYzkxMDY2NDViNWFkMmUxYmY0YjQ0OWVjZGIwNjFmN2MxN2M2ODkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.zp9lMyr96gXI0AKZkI0NKJA_3lt2YgiWsxGMxUmJI70)
![](https://private-user-images.githubusercontent.com/41201436/248798079-5b31b870-4c13-4c8e-b281-69367a0737b2.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAyNjQ2NzksIm5iZiI6MTcyMDI2NDM3OSwicGF0aCI6Ii80MTIwMTQzNi8yNDg3OTgwNzktNWIzMWI4NzAtNGMxMy00YzhlLWIyODEtNjkzNjdhMDczN2IyLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA2VDExMTI1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNiNTY2M2JlNWQ0NGVlNDdkNjgxNTBmNjU1NjMxYWEyZDEzNTc2M2Y4MDNhMzNlYWMwZjllNmE5YjEyNzBiMGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Y5mv4prM54I_NxlvY21ziKlaEo_P2NS1hLZc1Bz-Mcw)