Create API Client (Frontend) #8

Closed
opened 2026-02-04 22:43:06 +01:00 by ilker · 0 comments
Owner

Priority: High
Estimated Time: 2 hours

Tasks:

  • Setup Axios instance
  • Add request interceptor (JWT token)
  • Add response interceptor (401 handling)
  • Create API client functions

Files to Create:

  • frontend/src/api/client.ts
  • frontend/src/api/auth.ts

Acceptance Criteria:

  • All requests include JWT token
  • 401 responses trigger logout
  • API client is properly typed
**Priority:** High **Estimated Time:** 2 hours **Tasks:** - Setup Axios instance - Add request interceptor (JWT token) - Add response interceptor (401 handling) - Create API client functions **Files to Create:** - `frontend/src/api/client.ts` - `frontend/src/api/auth.ts` **Acceptance Criteria:** - [ ] All requests include JWT token - [ ] 401 responses trigger logout - [ ] API client is properly typed
ilker added this to the Milestone 1: Foundation & Authentication milestone 2026-02-04 22:43:06 +01:00
ilker added this to the VictoriaLogs Manager project 2026-02-04 22:52:07 +01:00
ilker closed this issue 2026-02-04 22:54:34 +01:00
ilker moved this to Done in VictoriaLogs Manager on 2026-02-04 22:55:47 +01:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ilker/victorialogs-manager#8