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),

  ...
  ...
}