SNIPPETS - REACT

  1. Home
  2. Docs
  3. SNIPPETS – REACT
  4. API

API

Api Call

const API = async (domain, params) => {
	
	// SET DATA
	if ( params && Object.keys(params).length ) {
		let tmp = []
		for (const key in params){
			tmp.push(`${key}=${params[key]}`);
		}
		params = '?' + tmp.join('&');
	} else {
		params = '';
	}
	let url = `https://dev.healthmarketing.gr/api/${domain}/${params}`;

	// CALL API
	try {
	    let data =
                await fetch(url, {
	            mode: 'cors', 
	        })
	    data = await data.json()

	    return data;
	} catch (error) {
	    console.log(error)
	}

}


// ------------------- example
const data = await API({domain:'users', id:5});