Splitted js into multiple files to be easier to use

This commit is contained in:
maxluli
2023-02-14 09:46:20 +01:00
parent 21eeb9da84
commit 59997caea1
4 changed files with 156 additions and 157 deletions

View File

@@ -0,0 +1,39 @@
export async function fetchData(url) {
const defaultOptions = {
headers: {
'Content-Type': 'application/json',
'X-Api-Key': 'AB36FE568344446D92F87BACD84F02CB'
}
};
try {
const response = await fetch(url, defaultOptions);
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
const data = await response.json();
return data;
} catch (error) {
console.error(error);
return error;
}
}
export function sendPostRequest(url, json) {
var myHeaders = new Headers();
myHeaders.append("X-Api-Key", "AB36FE568344446D92F87BACD84F02CB");
myHeaders.append("Content-Type", "application/json");
var raw = JSON.stringify(json);
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
fetch(url, requestOptions)
.then(response => response.text())
.then( /*result => console.log(result)*/ )
.catch(error => console.log('error', error));
}