From d4f9aebf008a55a9f91202e676d08a8b3d999504 Mon Sep 17 00:00:00 2001 From: Oleg Urin Date: Mon, 6 Apr 2026 21:18:00 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=B2=D0=B5=D0=B7=D0=B4=D0=B5=20/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ModalRequestForm/ModalRequestForm.tsx | 2 +- src/components/PriceLisForm/PriceLisForm.tsx | 2 +- src/features/MainPage/PhoneRequest.tsx | 2 +- src/features/catalog/categoriesSlice.ts | 2 +- src/features/catalog/productsSlice.ts | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/ModalRequestForm/ModalRequestForm.tsx b/src/components/ModalRequestForm/ModalRequestForm.tsx index b6111d2..5d083cc 100644 --- a/src/components/ModalRequestForm/ModalRequestForm.tsx +++ b/src/components/ModalRequestForm/ModalRequestForm.tsx @@ -70,7 +70,7 @@ const ModalRequestForm: React.FC = ({ open, onClose }) => { ...data, }; - const response = await client.post<{ success: boolean }>("/email", payload); + const response = await client.post<{ success: boolean }>("/email/", payload); return response.data.success; } catch (error) { diff --git a/src/components/PriceLisForm/PriceLisForm.tsx b/src/components/PriceLisForm/PriceLisForm.tsx index 5771697..611d8e5 100644 --- a/src/components/PriceLisForm/PriceLisForm.tsx +++ b/src/components/PriceLisForm/PriceLisForm.tsx @@ -62,7 +62,7 @@ const PriceLisForm: React.FC = ({ open, onClose }) => { const sendToBackend = async (data: FormData): Promise => { try{ - const response = await client.post<{success: boolean}>("/email", { + const response = await client.post<{success: boolean}>("/email/", { ...data, }) diff --git a/src/features/MainPage/PhoneRequest.tsx b/src/features/MainPage/PhoneRequest.tsx index e35ef02..980d8d4 100644 --- a/src/features/MainPage/PhoneRequest.tsx +++ b/src/features/MainPage/PhoneRequest.tsx @@ -60,7 +60,7 @@ const PhoneRequest: React.FC = ({ onSend }) => { await onSend(phone); } else { - await client.post("/api/contact/send-phone", { phone }); + await client.post("/api/contact/send-phone/", { phone }); } setSuccess(true); diff --git a/src/features/catalog/categoriesSlice.ts b/src/features/catalog/categoriesSlice.ts index f1b8a81..9cbc651 100644 --- a/src/features/catalog/categoriesSlice.ts +++ b/src/features/catalog/categoriesSlice.ts @@ -5,7 +5,7 @@ import {client} from "../../api/client"; export const fetchCategories = createAsyncThunk( "categories/fetchCategories", async () => { - const res = await client.get("/categories"); + const res = await client.get("/categories/"); return res.data; } ); diff --git a/src/features/catalog/productsSlice.ts b/src/features/catalog/productsSlice.ts index 1126237..6130241 100644 --- a/src/features/catalog/productsSlice.ts +++ b/src/features/catalog/productsSlice.ts @@ -32,7 +32,7 @@ export const fetchProductsByCategory = createAsyncThunk( else qp.append(k, String(v)); }); } - const res = await client.get(`/products?${qp.toString()}`); + const res = await client.get(`/products?${qp.toString()}/`); // ожидаем { items: Product[], total: number, page: number, limit: number } return res.data; } @@ -41,7 +41,7 @@ export const fetchProductsByCategory = createAsyncThunk( export const fetchProductById = createAsyncThunk( "product/fetchById", async (id: string) => { - const response = await client.get(`/products/${id}`); + const response = await client.get(`/products/${id}/`); return response.data; } );