gamehub #76
@ -9,7 +9,7 @@ router.get("/update-like", (request, response) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
router.get("/categories", (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) => {
|
router.get("/shopping-cart", (request, response) => {
|
||||||
|
@ -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"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
@ -5,7 +5,7 @@
|
|||||||
{
|
{
|
||||||
"username": "Пользователь1",
|
"username": "Пользователь1",
|
||||||
"text": "Текст комментария 1",
|
"text": "Текст комментария 1",
|
||||||
"likes": 9,
|
"likes": 11,
|
||||||
"rating": 8,
|
"rating": 8,
|
||||||
"date": "2025-03-01T10:00:00Z"
|
"date": "2025-03-01T10:00:00Z"
|
||||||
},
|
},
|
||||||
|
@ -10,9 +10,9 @@
|
|||||||
"os": "windows",
|
"os": "windows",
|
||||||
"imgPath": "img_top_1",
|
"imgPath": "img_top_1",
|
||||||
"description": "Эпическая RPG с открытым миром, в которой Геральт из Ривии охотится на монстров и раскрывает политические заговоры.",
|
"description": "Эпическая RPG с открытым миром, в которой Геральт из Ривии охотится на монстров и раскрывает политические заговоры.",
|
||||||
"category": "RPG",
|
"category": "RPG"
|
||||||
"fav1": "star1",
|
,"fav1": "star1",
|
||||||
"fav2": "star2"
|
"fav2": "star2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 2,
|
"id": 2,
|
||||||
@ -23,9 +23,9 @@
|
|||||||
"os": "windows",
|
"os": "windows",
|
||||||
"imgPath": "img_top_2",
|
"imgPath": "img_top_2",
|
||||||
"description": "Приключенческая игра с открытым миром на Диком Западе, рассказывающая историю Артура Моргана.",
|
"description": "Приключенческая игра с открытым миром на Диком Западе, рассказывающая историю Артура Моргана.",
|
||||||
"category": "Adventures",
|
"category": "Adventures"
|
||||||
"fav1": "star1",
|
,"fav1": "star1",
|
||||||
"fav2": "star2"
|
"fav2": "star2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 3,
|
"id": 3,
|
||||||
@ -35,9 +35,9 @@
|
|||||||
"os": "windows",
|
"os": "windows",
|
||||||
"imgPath": "img_top_3",
|
"imgPath": "img_top_3",
|
||||||
"description": "Гоночная игра с огромным открытым миром, действие которой происходит в Мексике.",
|
"description": "Гоночная игра с огромным открытым миром, действие которой происходит в Мексике.",
|
||||||
"category": "Race",
|
"category": "Race"
|
||||||
"fav1": "star1",
|
,"fav1": "star1",
|
||||||
"fav2": "star2"
|
"fav2": "star2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 4,
|
"id": 4,
|
||||||
@ -48,9 +48,9 @@
|
|||||||
"os": "windows",
|
"os": "windows",
|
||||||
"imgPath": "img_top_4",
|
"imgPath": "img_top_4",
|
||||||
"description": "Экшен-шутер с элементами RPG, разворачивающийся в альтернативной Советской России.",
|
"description": "Экшен-шутер с элементами RPG, разворачивающийся в альтернативной Советской России.",
|
||||||
"category": "Shooters",
|
"category": "Shooters"
|
||||||
"fav1": "star1",
|
,"fav1": "star1",
|
||||||
"fav2": "star2"
|
"fav2": "star2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 5,
|
"id": 5,
|
||||||
@ -60,9 +60,9 @@
|
|||||||
"os": "windows",
|
"os": "windows",
|
||||||
"imgPath": "img_top_5",
|
"imgPath": "img_top_5",
|
||||||
"description": "Популярный онлайн-шутер с соревновательным геймплеем и тактическими элементами.",
|
"description": "Популярный онлайн-шутер с соревновательным геймплеем и тактическими элементами.",
|
||||||
"category": "Shooters",
|
"category": "Shooters"
|
||||||
"fav1": "star1",
|
,"fav1": "star1",
|
||||||
"fav2": "star2"
|
"fav2": "star2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 6,
|
"id": 6,
|
||||||
@ -72,9 +72,9 @@
|
|||||||
"os": "windows",
|
"os": "windows",
|
||||||
"imgPath": "img_top_6",
|
"imgPath": "img_top_6",
|
||||||
"description": "Игра с открытым миром, где можно погрузиться в криминальный мир Лос-Сантоса.",
|
"description": "Игра с открытым миром, где можно погрузиться в криминальный мир Лос-Сантоса.",
|
||||||
"category": "Adventures",
|
"category": "Adventures"
|
||||||
"fav1": "star1",
|
,"fav1": "star1",
|
||||||
"fav2": "star2"
|
"fav2": "star2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 7,
|
"id": 7,
|
||||||
@ -84,9 +84,9 @@
|
|||||||
"os": "windows",
|
"os": "windows",
|
||||||
"imgPath": "img_top_7",
|
"imgPath": "img_top_7",
|
||||||
"description": "Приключенческая игра о пиратах и морских сражениях в эпоху золотого века пиратства.",
|
"description": "Приключенческая игра о пиратах и морских сражениях в эпоху золотого века пиратства.",
|
||||||
"category": "Adventures",
|
"category": "Adventures"
|
||||||
"fav1": "star1",
|
,"fav1": "star1",
|
||||||
"fav2": "star2"
|
"fav2": "star2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 8,
|
"id": 8,
|
||||||
@ -96,9 +96,9 @@
|
|||||||
"os": "windows",
|
"os": "windows",
|
||||||
"imgPath": "img_top_8",
|
"imgPath": "img_top_8",
|
||||||
"description": "Игра о супергерое Человеке-пауке с захватывающими битвами и паркуром по Нью-Йорку.",
|
"description": "Игра о супергерое Человеке-пауке с захватывающими битвами и паркуром по Нью-Йорку.",
|
||||||
"category": "Action",
|
"category": "Action"
|
||||||
"fav1": "star1",
|
,"fav1": "star1",
|
||||||
"fav2": "star2"
|
"fav2": "star2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 9,
|
"id": 9,
|
||||||
@ -108,9 +108,9 @@
|
|||||||
"os": "windows",
|
"os": "windows",
|
||||||
"imgPath": "img_top_9",
|
"imgPath": "img_top_9",
|
||||||
"description": "Приключенческая игра с упором на скрытность, вдохновленная классическими частями серии.",
|
"description": "Приключенческая игра с упором на скрытность, вдохновленная классическими частями серии.",
|
||||||
"category": "Action",
|
"category": "Action"
|
||||||
"fav1": "star1",
|
,"fav1": "star1",
|
||||||
"fav2": "star2"
|
"fav2": "star2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 10,
|
"id": 10,
|
||||||
@ -121,9 +121,9 @@
|
|||||||
"os": "windows",
|
"os": "windows",
|
||||||
"imgPath": "img_top_10",
|
"imgPath": "img_top_10",
|
||||||
"description": "RPG с открытым миром о викингах, включающая битвы, исследования и строительство поселений.",
|
"description": "RPG с открытым миром о викингах, включающая битвы, исследования и строительство поселений.",
|
||||||
"category": "RPG",
|
"category": "RPG"
|
||||||
"fav1": "star1",
|
,"fav1": "star1",
|
||||||
"fav2": "star2"
|
"fav2": "star2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 11,
|
"id": 11,
|
||||||
@ -133,9 +133,9 @@
|
|||||||
"os": "windows",
|
"os": "windows",
|
||||||
"imgPath": "img_top_11",
|
"imgPath": "img_top_11",
|
||||||
"description": "Выживание в открытом мире с динозаврами, строительством и многопользовательскими элементами.",
|
"description": "Выживание в открытом мире с динозаврами, строительством и многопользовательскими элементами.",
|
||||||
"category": "Simulators",
|
"category": "Simulators"
|
||||||
"fav1": "star1",
|
,"fav1": "star1",
|
||||||
"fav2": "star2"
|
"fav2": "star2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 12,
|
"id": 12,
|
||||||
@ -145,9 +145,9 @@
|
|||||||
"os": "windows",
|
"os": "windows",
|
||||||
"imgPath": "img_top_12",
|
"imgPath": "img_top_12",
|
||||||
"description": "Популярный футбольный симулятор с улучшенной графикой и реалистичным геймплеем.",
|
"description": "Популярный футбольный симулятор с улучшенной графикой и реалистичным геймплеем.",
|
||||||
"category": "Sports",
|
"category": "Sports"
|
||||||
"fav1": "star1",
|
,"fav1": "star1",
|
||||||
"fav2": "star2"
|
"fav2": "star2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 13,
|
"id": 13,
|
||||||
@ -157,9 +157,9 @@
|
|||||||
"os": "windows",
|
"os": "windows",
|
||||||
"imgPath": "img_top_13",
|
"imgPath": "img_top_13",
|
||||||
"description": "Аркадная гоночная игра с фокусом на ралли и внедорожных соревнованиях.",
|
"description": "Аркадная гоночная игра с фокусом на ралли и внедорожных соревнованиях.",
|
||||||
"category": "Race",
|
"category": "Race"
|
||||||
"fav1": "star1",
|
,"fav1": "star1",
|
||||||
"fav2": "star2"
|
"fav2": "star2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 14,
|
"id": 14,
|
||||||
@ -169,9 +169,9 @@
|
|||||||
"os": "windows",
|
"os": "windows",
|
||||||
"imgPath": "img_top_14",
|
"imgPath": "img_top_14",
|
||||||
"description": "RPG в киберпанк-сеттинге с нелинейным сюжетом и детализированным открытым миром.",
|
"description": "RPG в киберпанк-сеттинге с нелинейным сюжетом и детализированным открытым миром.",
|
||||||
"category": "RPG",
|
"category": "RPG"
|
||||||
"fav1": "star1",
|
,"fav1": "star1",
|
||||||
"fav2": "star2"
|
"fav2": "star2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 15,
|
"id": 15,
|
||||||
@ -181,9 +181,9 @@
|
|||||||
"os": "windows",
|
"os": "windows",
|
||||||
"imgPath": "img_top_15",
|
"imgPath": "img_top_15",
|
||||||
"description": "Классическая стратегия в реальном времени с историческими кампаниями.",
|
"description": "Классическая стратегия в реальном времени с историческими кампаниями.",
|
||||||
"category": "Strategies",
|
"category": "Strategies"
|
||||||
"fav1": "star1",
|
,"fav1": "star1",
|
||||||
"fav2": "star2"
|
"fav2": "star2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 16,
|
"id": 16,
|
||||||
|
@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"success": true,
|
||||||
|
"data": {
|
||||||
|
"ids": [
|
||||||
|
3,
|
||||||
|
13,
|
||||||
|
1,
|
||||||
|
10,
|
||||||
|
4,
|
||||||
|
9,
|
||||||
|
15,
|
||||||
|
6,
|
||||||
|
7
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
@ -3,41 +3,49 @@
|
|||||||
"data": {
|
"data": {
|
||||||
"topSail": [
|
"topSail": [
|
||||||
{
|
{
|
||||||
|
"id": 1,
|
||||||
"image": "game1",
|
"image": "game1",
|
||||||
"price": 1500,
|
"price": 1500,
|
||||||
"imgPath": "img_top_1"
|
"imgPath": "img_top_1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"id": 2,
|
||||||
"image": "game2",
|
"image": "game2",
|
||||||
"price": 980,
|
"price": 980,
|
||||||
"imgPath": "img_top_2"
|
"imgPath": "img_top_2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"id": 3,
|
||||||
"image": "game3",
|
"image": "game3",
|
||||||
"price": 1900,
|
"price": 1900,
|
||||||
"imgPath": "img_top_3"
|
"imgPath": "img_top_3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"id": 4,
|
||||||
"image": "game4",
|
"image": "game4",
|
||||||
"price": 1200,
|
"price": 1200,
|
||||||
"imgPath": "img_top_4"
|
"imgPath": "img_top_4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"id": 5,
|
||||||
"image": "game5",
|
"image": "game5",
|
||||||
"price": 479,
|
"price": 479,
|
||||||
"imgPath": "img_top_5"
|
"imgPath": "img_top_5"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"id": 6,
|
||||||
"image": "game6",
|
"image": "game6",
|
||||||
"price": 700,
|
"price": 700,
|
||||||
"imgPath": "img_top_6"
|
"imgPath": "img_top_6"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"id": 7,
|
||||||
"image": "game7",
|
"image": "game7",
|
||||||
"price": 1100,
|
"price": 1100,
|
||||||
"imgPath": "img_top_7"
|
"imgPath": "img_top_7"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"id": 8,
|
||||||
"image": "game8",
|
"image": "game8",
|
||||||
"price": 3800,
|
"price": 3800,
|
||||||
"imgPath": "img_top_8"
|
"imgPath": "img_top_8"
|
||||||
@ -116,4 +124,4 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user