API_URL = "/api"; const api = { getProjects() { return request("/getProjects.php") .then((r) => { return r.json(); }) .then((j) => { return j.projects; }) .catch((e) => { console.log(e); return []; }); }, }; function request(path, json = {}, options = {}) { json.api_key = getApiKey(); json.user_id = getUserId(); options.method = "POST"; options.body = JSON.stringify(json); options.headers = { "Content-Type": "application/json", }; var url = API_URL + path; return fetch(url, options); }