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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkwNzI0NzAsIm5iZiI6MTcxOTA3MjE3MCwicGF0aCI6Ii80MTIwMTQzNi8yNDg3OTc4NTQtMjJiNWZhYjktZTM0NC00ZTU1LWIyNmItMTY5M2M2MjJjY2Y1LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIyVDE2MDI1MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIzYjVmMzAzMzYzMDZjMTcwZDgzMjY0YWIzMjM1NmMzNzVjMWMyY2EzMjlhNmIzMDhhMTQwMDVlZTJjM2ZkODYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.YDhL6UNd7pcNXjfuX1XK93uOrrw3BWS_2LWKBa1J3OE)
![](https://private-user-images.githubusercontent.com/41201436/248797921-915ad5c1-0115-492e-a983-cbd8fbb749f8.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkwNzI0NzAsIm5iZiI6MTcxOTA3MjE3MCwicGF0aCI6Ii80MTIwMTQzNi8yNDg3OTc5MjEtOTE1YWQ1YzEtMDExNS00OTJlLWE5ODMtY2JkOGZiYjc0OWY4LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIyVDE2MDI1MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUwYTMzNzE1ZGU0ZTEyNGFkZTQwZjM4MWRjOGExNzE3ZDJiNWY3Njk4Yjk4NDY2MDFhMTI2MGQxMjc1NTE1ZDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.9MdfFDdTX9igzYlea5hm5PUh7IqOjLjFIQRxbzvxsAc)
![](https://private-user-images.githubusercontent.com/41201436/248797991-46c4b417-2024-4be2-844c-40444b98ede4.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkwNzI0NzAsIm5iZiI6MTcxOTA3MjE3MCwicGF0aCI6Ii80MTIwMTQzNi8yNDg3OTc5OTEtNDZjNGI0MTctMjAyNC00YmUyLTg0NGMtNDA0NDRiOThlZGU0LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIyVDE2MDI1MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdiYmY5NzZlNTgxMDZlMDc4MGUzMzk4N2I2MjY5MzIyNTBiODNjZTFhNzk1OGU3YWNjNTllMzI3N2FlNzdhYmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.p9Kc5F2Fpz_jDsg-U8dwAhWcfGNsSSvx3hWOGcaiNuw)
![](https://private-user-images.githubusercontent.com/41201436/248798079-5b31b870-4c13-4c8e-b281-69367a0737b2.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkwNzI0NzAsIm5iZiI6MTcxOTA3MjE3MCwicGF0aCI6Ii80MTIwMTQzNi8yNDg3OTgwNzktNWIzMWI4NzAtNGMxMy00YzhlLWIyODEtNjkzNjdhMDczN2IyLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIyVDE2MDI1MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI4MTM3YjA1YTkxN2QwNDA1MTJmODA4N2Y2ODE3M2MyZDQ3NzhjMDIwZWRkMDI3ZTQwNDNkYzg4MWFiNGE1ZGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.o2X17tui62bZt7AKXgZkaR91JtvUiK_salCIgOdQv_c)