diff --git a/server/routers/gamehub/index.js b/server/routers/gamehub/index.js index 421f656..c40f67b 100644 --- a/server/routers/gamehub/index.js +++ b/server/routers/gamehub/index.js @@ -9,7 +9,7 @@ router.get("/update-like", (request, response) => { }); router.get("/categories", (request, response) => { - response.send(require("./json/categories/success.json")); + response.send(require("./json/home-page-data/all-games.json")); }); router.get("/shopping-cart", (request, response) => { diff --git a/server/routers/gamehub/json/categories/success.json b/server/routers/gamehub/json/categories/success.json index ebd8faa..e69de29 100644 --- a/server/routers/gamehub/json/categories/success.json +++ b/server/routers/gamehub/json/categories/success.json @@ -1,186 +0,0 @@ -{ - "success": true, - "data": { - "games1": [ - { - "id": 1, - "title": "How to Survive", - "price": 259, - "old_price": 500, - "imgPath": "sales_game1", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - }, - { - "id": 2, - "title": "Red Solstice 2 Survivors", - "price": 561, - "imgPath": "sales_game2", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - }, - { - "id": 8, - "title": "Sons Of The Forests", - "price": 820, - "old_price": 1100, - "imgPath": "new_game2", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - }, - { - "id": 4, - "title": "The Witcher 3: Wild Hunt", - "price": 990, - "old_price": 1200, - "imgPath": "leaders_game4", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - }, - { - "id": 5, - "title": "Atomic Heart", - "price": 1200, - "old_price": 2500, - "imgPath": "leaders_game5", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - }, - { - "id": 6, - "title": "Crab Game", - "price": 600, - "old_price": 890, - "imgPath": "leaders_game6", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - } - ], - "games2": [ - { - "id": 7, - "title": "Alpha League", - "price": 299, - "imgPath": "new_game1", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - }, - { - "id": 8, - "title": "Sons Of The Forests", - "price": 820, - "old_price": 1100, - "imgPath": "new_game2", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - }, - { - "id": 9, - "title": "Pacific Drives", - "price": 1799, - "imgPath": "new_game3", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - }, - { - "id": 4, - "title": "The Witcher 3: Wild Hunt", - "price": 990, - "old_price": 1200, - "imgPath": "leaders_game4", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - }, - { - "id": 5, - "title": "Atomic Heart", - "price": 1200, - "old_price": 2500, - "imgPath": "leaders_game5", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - }, - { - "id": 6, - "title": "Crab Game", - "price": 600, - "old_price": 890, - "imgPath": "leaders_game6", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - } - ], - "games3": [ - { - "id": 10, - "title": "Elden Ring", - "price": 3295, - "old_price": 3599, - "imgPath": "leaders_game2", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - }, - { - "id": 11, - "title": "Counter-Strike 2", - "price": 479, - "imgPath": "leaders_game1", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - }, - { - "id": 12, - "title": "PUBG: BATTLEGROUNDS", - "price": 199, - "imgPath": "leaders_game3", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - }, - { - "id": 4, - "title": "The Witcher 3: Wild Hunt", - "price": 990, - "old_price": 1200, - "imgPath": "leaders_game4", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - }, - { - "id": 5, - "title": "Atomic Heart", - "price": 1200, - "old_price": 2500, - "imgPath": "leaders_game5", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - }, - { - "id": 6, - "title": "Crab Game", - "price": 600, - "old_price": 890, - "imgPath": "leaders_game6", - "os": "windows", - "fav1": "star1", - "fav2": "star2" - } - ] - } -} \ No newline at end of file diff --git a/server/routers/gamehub/json/gamepage/success.json b/server/routers/gamehub/json/gamepage/success.json index 913e4ee..c4b9801 100644 --- a/server/routers/gamehub/json/gamepage/success.json +++ b/server/routers/gamehub/json/gamepage/success.json @@ -5,7 +5,7 @@ { "username": "Пользователь1", "text": "Текст комментария 1", - "likes": 9, + "likes": 11, "rating": 8, "date": "2025-03-01T10:00:00Z" }, diff --git a/server/routers/gamehub/json/home-page-data/all-games.json b/server/routers/gamehub/json/home-page-data/all-games.json index d0ddb5d..1e60edf 100644 --- a/server/routers/gamehub/json/home-page-data/all-games.json +++ b/server/routers/gamehub/json/home-page-data/all-games.json @@ -10,9 +10,9 @@ "os": "windows", "imgPath": "img_top_1", "description": "Эпическая RPG с открытым миром, в которой Геральт из Ривии охотится на монстров и раскрывает политические заговоры.", - "category": "RPG", - "fav1": "star1", - "fav2": "star2" + "category": "RPG" + ,"fav1": "star1", + "fav2": "star2" }, { "id": 2, @@ -23,9 +23,9 @@ "os": "windows", "imgPath": "img_top_2", "description": "Приключенческая игра с открытым миром на Диком Западе, рассказывающая историю Артура Моргана.", - "category": "Adventures", - "fav1": "star1", - "fav2": "star2" + "category": "Adventures" + ,"fav1": "star1", + "fav2": "star2" }, { "id": 3, @@ -35,9 +35,9 @@ "os": "windows", "imgPath": "img_top_3", "description": "Гоночная игра с огромным открытым миром, действие которой происходит в Мексике.", - "category": "Race", - "fav1": "star1", - "fav2": "star2" + "category": "Race" + ,"fav1": "star1", + "fav2": "star2" }, { "id": 4, @@ -48,9 +48,9 @@ "os": "windows", "imgPath": "img_top_4", "description": "Экшен-шутер с элементами RPG, разворачивающийся в альтернативной Советской России.", - "category": "Shooters", - "fav1": "star1", - "fav2": "star2" + "category": "Shooters" + ,"fav1": "star1", + "fav2": "star2" }, { "id": 5, @@ -60,9 +60,9 @@ "os": "windows", "imgPath": "img_top_5", "description": "Популярный онлайн-шутер с соревновательным геймплеем и тактическими элементами.", - "category": "Shooters", - "fav1": "star1", - "fav2": "star2" + "category": "Shooters" + ,"fav1": "star1", + "fav2": "star2" }, { "id": 6, @@ -72,9 +72,9 @@ "os": "windows", "imgPath": "img_top_6", "description": "Игра с открытым миром, где можно погрузиться в криминальный мир Лос-Сантоса.", - "category": "Adventures", - "fav1": "star1", - "fav2": "star2" + "category": "Adventures" + ,"fav1": "star1", + "fav2": "star2" }, { "id": 7, @@ -84,9 +84,9 @@ "os": "windows", "imgPath": "img_top_7", "description": "Приключенческая игра о пиратах и морских сражениях в эпоху золотого века пиратства.", - "category": "Adventures", - "fav1": "star1", - "fav2": "star2" + "category": "Adventures" + ,"fav1": "star1", + "fav2": "star2" }, { "id": 8, @@ -96,9 +96,9 @@ "os": "windows", "imgPath": "img_top_8", "description": "Игра о супергерое Человеке-пауке с захватывающими битвами и паркуром по Нью-Йорку.", - "category": "Action", - "fav1": "star1", - "fav2": "star2" + "category": "Action" + ,"fav1": "star1", + "fav2": "star2" }, { "id": 9, @@ -108,9 +108,9 @@ "os": "windows", "imgPath": "img_top_9", "description": "Приключенческая игра с упором на скрытность, вдохновленная классическими частями серии.", - "category": "Action", - "fav1": "star1", - "fav2": "star2" + "category": "Action" + ,"fav1": "star1", + "fav2": "star2" }, { "id": 10, @@ -121,9 +121,9 @@ "os": "windows", "imgPath": "img_top_10", "description": "RPG с открытым миром о викингах, включающая битвы, исследования и строительство поселений.", - "category": "RPG", - "fav1": "star1", - "fav2": "star2" + "category": "RPG" + ,"fav1": "star1", + "fav2": "star2" }, { "id": 11, @@ -133,9 +133,9 @@ "os": "windows", "imgPath": "img_top_11", "description": "Выживание в открытом мире с динозаврами, строительством и многопользовательскими элементами.", - "category": "Simulators", - "fav1": "star1", - "fav2": "star2" + "category": "Simulators" + ,"fav1": "star1", + "fav2": "star2" }, { "id": 12, @@ -145,9 +145,9 @@ "os": "windows", "imgPath": "img_top_12", "description": "Популярный футбольный симулятор с улучшенной графикой и реалистичным геймплеем.", - "category": "Sports", - "fav1": "star1", - "fav2": "star2" + "category": "Sports" + ,"fav1": "star1", + "fav2": "star2" }, { "id": 13, @@ -157,9 +157,9 @@ "os": "windows", "imgPath": "img_top_13", "description": "Аркадная гоночная игра с фокусом на ралли и внедорожных соревнованиях.", - "category": "Race", - "fav1": "star1", - "fav2": "star2" + "category": "Race" + ,"fav1": "star1", + "fav2": "star2" }, { "id": 14, @@ -169,9 +169,9 @@ "os": "windows", "imgPath": "img_top_14", "description": "RPG в киберпанк-сеттинге с нелинейным сюжетом и детализированным открытым миром.", - "category": "RPG", - "fav1": "star1", - "fav2": "star2" + "category": "RPG" + ,"fav1": "star1", + "fav2": "star2" }, { "id": 15, @@ -181,9 +181,9 @@ "os": "windows", "imgPath": "img_top_15", "description": "Классическая стратегия в реальном времени с историческими кампаниями.", - "category": "Strategies", - "fav1": "star1", - "fav2": "star2" + "category": "Strategies" + ,"fav1": "star1", + "fav2": "star2" }, { "id": 16, diff --git a/server/routers/gamehub/json/home-page-data/games-in-cart.json b/server/routers/gamehub/json/home-page-data/games-in-cart.json new file mode 100644 index 0000000..e8fb117 --- /dev/null +++ b/server/routers/gamehub/json/home-page-data/games-in-cart.json @@ -0,0 +1,16 @@ +{ + "success": true, + "data": { + "ids": [ + 3, + 13, + 1, + 10, + 4, + 9, + 15, + 6, + 7 + ] + } +} \ No newline at end of file diff --git a/server/routers/gamehub/json/home-page-data/success.json b/server/routers/gamehub/json/home-page-data/success.json index ce8840a..bd83dcb 100644 --- a/server/routers/gamehub/json/home-page-data/success.json +++ b/server/routers/gamehub/json/home-page-data/success.json @@ -3,41 +3,49 @@ "data": { "topSail": [ { + "id": 1, "image": "game1", "price": 1500, "imgPath": "img_top_1" }, { + "id": 2, "image": "game2", "price": 980, "imgPath": "img_top_2" }, { + "id": 3, "image": "game3", "price": 1900, "imgPath": "img_top_3" }, { + "id": 4, "image": "game4", "price": 1200, "imgPath": "img_top_4" }, { + "id": 5, "image": "game5", "price": 479, "imgPath": "img_top_5" }, { + "id": 6, "image": "game6", "price": 700, "imgPath": "img_top_6" }, { + "id": 7, "image": "game7", "price": 1100, "imgPath": "img_top_7" }, { + "id": 8, "image": "game8", "price": 3800, "imgPath": "img_top_8" @@ -116,4 +124,4 @@ } ] } -} \ No newline at end of file +}