1- import axios from ' axios'
1+ import axios from " axios" ;
22
3- // const API = axios.create({ baseURL: 'http://localhost:5000'})
4- const config = require ( '../hide.json' ) ;
5- console . log ( "base url is" + config . BASE_URL )
6- const API = axios . create ( { baseURL : config . BASE_URL } )
3+ // const API = axios.create({ baseURL: "http://localhost:5000/api" });
4+ const API = axios . create ( { baseURL : process . env . REACT_APP_API_URL } )
75
86API . interceptors . request . use ( ( req ) => {
9- if ( localStorage . getItem ( ' Profile' ) ) {
10- req . headers . authorization = `Bearer ${ JSON . parse ( localStorage . getItem ( ' Profile' ) ) . token } `
11- }
12- return req ;
13- } )
7+ if ( localStorage . getItem ( " Profile" ) ) {
8+ req . headers . authorization = `Bearer ${ JSON . parse ( localStorage . getItem ( " Profile" ) ) . token } ` ;
9+ }
10+ return req ;
11+ } ) ;
1412
15- export const logIn = ( authData ) => API . post ( '/user/login' , authData ) ;
16- export const signUp = ( authData ) => API . post ( '/user/signup' , authData ) ;
13+ export const logIn = ( authData ) => {
14+ console . log ( "authdata= " , authData ) ;
15+ return API . post ( "/user/login" , authData ) ;
16+ } ;
17+ export const signUp = ( authData ) => {
18+ return API . post ( "/user/signup" , authData ) ;
19+ } ;
1720
18- export const postQuestion = ( questionData ) => API . post ( ' /questions/Ask' , questionData )
19- export const getAllQuestions = ( ) => API . get ( ' /questions/get' ) ;
20- export const deleteQuestion = ( id ) => API . delete ( `/questions/delete/${ id } ` )
21- export const voteQuestion = ( id , value ) => API . patch ( `/questions/vote/${ id } ` , { value } )
21+ export const postQuestion = ( questionData ) => API . post ( " /questions/Ask" , questionData ) ;
22+ export const getAllQuestions = ( ) => API . get ( " /questions/get" ) ;
23+ export const deleteQuestion = ( id ) => API . delete ( `/questions/delete/${ id } ` ) ;
24+ export const voteQuestion = ( id , value ) => API . patch ( `/questions/vote/${ id } ` , { value } ) ;
2225
23- export const postAnswer = ( id , noOfAnswers , answerBody , userAnswered ) => API . patch ( `/answer/post/${ id } ` , { noOfAnswers, answerBody, userAnswered } )
24- export const deleteAnswer = ( id , answerId , noOfAnswers ) => API . patch ( `/answer/delete/${ id } ` , { answerId, noOfAnswers} )
26+ export const postAnswer = ( id , noOfAnswers , answerBody , userAnswered ) => API . patch ( `/answer/post/${ id } ` , { noOfAnswers, answerBody, userAnswered } ) ;
27+ export const deleteAnswer = ( id , answerId , noOfAnswers ) => API . patch ( `/answer/delete/${ id } ` , { answerId, noOfAnswers } ) ;
2528
26- export const getAllUsers = ( ) => API . get ( ' /user/getAllUsers' ) ;
27- export const updateProfile = ( id , updateData ) => API . patch ( `/user/update/${ id } ` , updateData )
29+ export const getAllUsers = ( ) => API . get ( " /user/getAllUsers" ) ;
30+ export const updateProfile = ( id , updateData ) => API . patch ( `/user/update/${ id } ` , updateData ) ;
0 commit comments