Представляет из себя Node.js + Express + Mongo.DB(отдельно docker container) сервер развернуый в Docker
Cсылка на сам развернутый контейнер https://react24.site:2222/api
Ссылка на использующий АПИ проект https://react24.site/react-redux
Для POST запроса кроме login и register нужен Token который генерируется на сервере и сохраняется у Вас в LocalStorage
В этом проекте я использовал следующие блиотеки npm :
+ express
+ express-jwt
+ mongoose
+ passport-local-mongoose
Варианты запроса:
+Для получения всех категорий и обьектов в них GET: https://react24.site:2222/api
+Для получения всех слайдов на домашней странице GET: https://react24.site:2222/api/title-slider
+Для LogIn POST: https://react24.site:2222/api/users/login
+Для Register POST: https://react24.site:2222/api/users
+Для delete One Title Slider POST: https://react24.site:2222/api/title-slider/${idDeletedSlider}?_method=DELETE
+Для add One New Title Slider POST: https://react24.site:2222/api/title-slider/new
+Для edit Title Slider POST: https://react24.site:2222/api/title-slider/${_id}?_method=PUT
+Для add One New Category POST: https://react24.site:2222/api/category/new
+Для del One Category POST: https://react24.site:2222/api/category/${categId}?_method=DELETE
+Для edit One Category POST: https://react24.site:2222/api/category/${categId}?_method=PUT
+Для add One New Item POST: https://react24.site:2222/api/category/${categId}/item/new
+Для update One Item POST: https://react24.site:2222/api/category/${categId}/item/${itemId}?_method=PUT
+Для del One Item POST: https://react24.site:2222/api/category/${categId}/item/${itemId}?_method=DELETE
+Для add One New Image POST: https://react24.site:2222/api/category/${categId}/item/${itemId}/im/new
+Для del One Image POST: https://react24.site:2222/api/category/${categId}/item/${itemId}/im/${imageId}?_method=DELETE