Files
resume-builder-mern/frontend/resume-builder/src/utils/apiPaths.js

24 lines
897 B
JavaScript

export const BASE_URL = import.meta.env.VITE_BASE_URL || "http://localhost:8005";
// utils/apiPaths.js
export const API_PATHS = {
AUTH: {
REGISTER: "/api/auth/register", // Signup
LOGIN: "/api/auth/login", // Authenticate user & return JWT token
GET_PROFILE: "/api/auth/profile", // Get logged-in user details
},
RESUME: {
CREATE: "/api/resume", // POST - Create a new resume
GET_ALL: "/api/resume", // GET - Get all resumes of logged-in user
GET_BY_ID: (id) => `/api/resume/${id}`, // GET - Get a specific resume
UPDATE: (id) => `/api/resume/${id}`, // PUT - Update a resume
DELETE: (id) => `/api/resume/${id}`, // DELETE - Delete a resume
UPLOAD_IMAGES: (id) => `/api/resume/${id}/upload-images`, // PUT - Upload Thumbnail and Resume profile img
},
IMAGE: {
UPLOAD_IMAGE: "api/auth/upload-image",
},
};