Fixed team page

This commit is contained in:
KamilM1205 2026-01-02 23:01:36 +04:00
parent d44d106b85
commit fff0025719
5 changed files with 1099 additions and 21 deletions

View file

@ -6,7 +6,7 @@ const apiClient = axios.create({
timeout: 10000, timeout: 10000,
headers: { headers: {
'Content-Type': 'application/json', 'Content-Type': 'application/json',
'Origin': 'localhost:8080' //'Origin': 'localhost:8080'
} }
}); });

View file

@ -4,7 +4,7 @@ export const teamService = {
// Получить всех членов команды // Получить всех членов команды
async getTeamMembers() { async getTeamMembers() {
try { try {
const response = await apiClient.get('/team'); const response = await apiClient.get('/members/');
return response.data; return response.data;
} catch (error) { } catch (error) {
console.error('Error fetching team members:', error); console.error('Error fetching team members:', error);
@ -27,9 +27,7 @@ export const teamService = {
// Получить случайных членов команды для карусели // Получить случайных членов команды для карусели
async getRandomMembers(limit = 4) { async getRandomMembers(limit = 4) {
try { try {
const response = await apiClient.get('/team/random', { const response = await apiClient.get('/members/');
params: { limit }
});
return response.data; return response.data;
} catch (error) { } catch (error) {
console.error('Error fetching random members:', error); console.error('Error fetching random members:', error);
@ -107,4 +105,4 @@ function getMockTeamMembers() {
motto: "Идеального кода не существует, но к нему нужно стремиться" motto: "Идеального кода не существует, но к нему нужно стремиться"
} }
]; ];
} }

File diff suppressed because it is too large Load diff

View file

@ -5,10 +5,10 @@ export const teamService = {
try { try {
const queryParams = new URLSearchParams(); const queryParams = new URLSearchParams();
if (params.limit) queryParams.append('limit', params.limit); // if (params.limit) queryParams.append('limit', params.limit);
if (params.page) queryParams.append('page', params.page); // if (params.page) queryParams.append('page', params.page);
const url = `/team?${queryParams.toString()}`; const url = `/members`;
return await api.get(url); return await api.get(url);
} catch (error) { } catch (error) {
console.error('Error fetching team:', error); console.error('Error fetching team:', error);
@ -18,10 +18,10 @@ export const teamService = {
getTeamMember: async (id) => { getTeamMember: async (id) => {
try { try {
return await api.get(`/team?id=${id}`); return await api.get(`/team/${id}`);
} catch (error) { } catch (error) {
console.error('Error fetching team member:', error); console.error('Error fetching team member:', error);
throw error; throw error;
} }
} }
}; };

View file

@ -2,5 +2,14 @@ import { sveltekit } from '@sveltejs/kit/vite';
import { defineConfig } from 'vite'; import { defineConfig } from 'vite';
export default defineConfig({ export default defineConfig({
plugins: [sveltekit()] plugins: [sveltekit()],
server: {
proxy: {
'/api': {
target: 'http://localhost:8080',
changeOrigin: true,
secure: false,
}
}
}
}); });