Compare commits

...

2 Commits

Author SHA1 Message Date
aaeii
6e37fe93f7 изменение админ панели
Some checks failed
platform/multy-stub/pipeline/head There was a failure building this commit
2025-02-08 11:44:00 +03:00
aaeii
f1a93bffb5 fix path 2025-02-08 10:33:24 +03:00

View File

@@ -21,7 +21,7 @@ router.get("/favourites", (request, response) => {
}); });
// router.get("/shopping-cart", (request, response) => { // router.get("/shopping-cart", (request, response) => {
// response.send(require("../json/shopping-cart/success.json")); // response.send(require("./json/shopping-cart/success.json"));
// }); // });
router.get("/shopping-cart", (request, response) => { router.get("/shopping-cart", (request, response) => {
@@ -64,7 +64,7 @@ const fs = require("fs").promises;
const path = require("path"); const path = require("path");
// Path to JSON file // Path to JSON file
const commentsFilePath = path.join(__dirname, "../json/gamepage/success.json"); const commentsFilePath = path.join(__dirname, "./json/gamepage/success.json");
// Read JSON file // Read JSON file
async function readComments() { async function readComments() {
@@ -112,7 +112,7 @@ router.post("/update-like", async (req, res) => {
// Путь к JSON-файлу с корзиной // Путь к JSON-файлу с корзиной
const cartFilePath = path.join( const cartFilePath = path.join(
__dirname, __dirname,
"../json/home-page-data/games-in-cart.json" "./json/home-page-data/games-in-cart.json"
); );
// Функция для чтения JSON-файла // Функция для чтения JSON-файла
@@ -175,35 +175,39 @@ router.post("/add-to-cart", async (req, res) => {
module.exports = router; module.exports = router;
const createElement = (key, value, buttonTitle) => ` const createElement = (key, value, buttonTitle, basePath) => `
<label> <label>
<input name="${key}" type="radio" ${ <input name="${key}" type="radio" ${
stubs[key] === value ? "checked" : "" stubs[key] === value ? "checked" : ""
} onclick="fetch('/api/admin/set/${key}/${value}')"/> } onclick="fetch('${basePath}/admin/set/${key}/${value}')"/>
${buttonTitle || value} ${buttonTitle || value}
</label> </label>
`; `;
router.get("/admin/home", (request, response) => { router.get("/admin/home", (request, response) => {
const basePath = request.baseUrl; // Получаем базовый путь маршрутизатора
response.send(` response.send(`
<div> <div>
<fieldset> <fieldset>
<legend>Настройка данных для /home</legend> <legend>Настройка данных для /home</legend>
${createElement("home", "success", "Отдать успешный ответ")} ${createElement("home", "success", "Отдать успешный ответ", basePath)}
${createElement("home", "empty", "Отдать пустой массив")} ${createElement("home", "empty", "Отдать пустой массив", basePath)}
${createElement("home", "error", "Отдать ошибку")} ${createElement("home", "error", "Отдать ошибку", basePath)}
</fieldset> </fieldset>
</div> </div>
`); `);
}); });
router.get("/admin/game-page", (request, response) => { router.get("/admin/game-page", (request, response) => {
response.send(` response.send(`
<div> <div>
<fieldset> <fieldset>
<legend>Настройка данных для /game-page</legend> <legend>Настройка данных для /game-page</legend>
${createElement("game-page", "success", "Отдать успешный ответ")} ${createElement(
"game-page",
"success",
"Отдать успешный ответ"
)}
${createElement("game-page", "empty", "Отдать пустой массив")} ${createElement("game-page", "empty", "Отдать пустой массив")}
${createElement("game-page", "error", "Отдать ошибку")} ${createElement("game-page", "error", "Отдать ошибку")}
@@ -217,7 +221,11 @@ router.get("/admin/categories", (request, response) => {
<div> <div>
<fieldset> <fieldset>
<legend>Настройка данных для /categories</legend> <legend>Настройка данных для /categories</legend>
${createElement("categories", "success", "Отдать успешный ответ")} ${createElement(
"categories",
"success",
"Отдать успешный ответ"
)}
${createElement("categories", "empty", "Отдать пустой массив")} ${createElement("categories", "empty", "Отдать пустой массив")}
${createElement("categories", "error", "Отдать ошибку")} ${createElement("categories", "error", "Отдать ошибку")}
</fieldset> </fieldset>
@@ -230,7 +238,11 @@ router.get("/admin/favourites", (request, response) => {
<div> <div>
<fieldset> <fieldset>
<legend>Настройка данных для /favourites</legend> <legend>Настройка данных для /favourites</legend>
${createElement("favourites", "success", "Отдать успешный ответ")} ${createElement(
"favourites",
"success",
"Отдать успешный ответ"
)}
${createElement("favourites", "empty", "Отдать пустой массив")} ${createElement("favourites", "empty", "Отдать пустой массив")}
${createElement("favourites", "error", "Отдать ошибку")} ${createElement("favourites", "error", "Отдать ошибку")}
</fieldset> </fieldset>