API
Файл server/frontend/src/api/index.js представляет собой модуль для взаимодействия с API в твоем проекте на фронтенде. Этот файл экспортирует набор функций, которые используют утилиту request для отправки HTTP-запросов к бэкенд-серверу. Эти функции, как правило, используются для получения данных, отправки форм, обновления информации и выполнения других действий с API.
import { request } from '@/utils'
export default {
login: (data) => request.post('/base/access_token', data, { noNeedToken: true }),
getUserInfo: () => request.get('/base/userinfo'),
getUserMenu: () => request.get('/base/usermenu'),
getUserApi: () => request.get('/base/userapi'),
...
...
// events
getEventList: (params = {}) => request.get('/event/list', { params }),
getEventById: (params = {}) => request.get('/event/get', { params }),
createEvent: (data = {}) => request.post('/event/create', data),
updateEvent: (data = {}) => request.post('/event/update', data),
deleteEvent: (params = {}) => request.delete('/event/delete', { params }),
getEventLogs: (params = {}) => request.get('/event/logs', { params }),
refreshEvent: (data = {}) => request.post('/event/refresh', data),
...
...
}