Changeset 9af201e for frontend/src/services
- Timestamp:
- 09/04/26 19:08:08 (12 days ago)
- Branches:
- master
- Children:
- cdcff72
- Parents:
- e1f74f6
- Location:
- frontend/src/services
- Files:
-
- 2 edited
-
api.js (modified) (1 diff)
-
labService.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
frontend/src/services/api.js
re1f74f6 r9af201e 4 4 5 5 const apiClient = axios.create({ 6 baseURL: API_URL,7 headers: {8 'Content-Type': 'application/json',9 },6 baseURL: API_URL, 7 headers: { 8 'Content-Type': 'application/json', 9 }, 10 10 }); 11 11 12 12 // Request interceptor to add JWT token 13 13 apiClient.interceptors.request.use( 14 config => {15 const token = localStorage.getItem('token');16 if (token) {17 config.headers.Authorization = `Bearer ${token}`;18 console.log('Token added to request:', config.url);19 } else {20 console.warn('No token found for request:', config.url);21 }22 return config;23 },24 error => Promise.reject(error)14 config => { 15 const token = localStorage.getItem('token'); 16 if (token) { 17 config.headers.Authorization = `Bearer ${token}`; 18 console.log('✅ Token added to request:', config.url); 19 } else { 20 console.warn('⚠️ No token found for request:', config.url); 21 } 22 return config; 23 }, 24 error => Promise.reject(error) 25 25 ); 26 26 27 27 // Error handling interceptor 28 28 apiClient.interceptors.response.use( 29 response => response,30 error => {31 console.error('API Error:', error.response?.data || error.message);32 return Promise.reject(error);33 }29 response => response, 30 error => { 31 console.error('API Error:', error.response?.data || error.message); 32 return Promise.reject(error); 33 } 34 34 ); 35 35 -
frontend/src/services/labService.js
re1f74f6 r9af201e 47 47 }, 48 48 49 // Get pending lab tests for lab technicians49 // Get pending lab tests (for lab technicians) 50 50 getPendingLabTests: () => { 51 51 return api.get('/lab-tests/requests/pending'); 52 52 }, 53 53 54 // Get all submitted lab results for lab technicians54 // Get all submitted lab results (for lab technicians) 55 55 getAllSubmittedLabResults: () => { 56 56 return api.get('/lab-tests/results');
Note:
See TracChangeset
for help on using the changeset viewer.
