30 lines
716 B
Svelte
30 lines
716 B
Svelte
<script context="module">
|
|
let server = "";
|
|
|
|
if (development_mode) {
|
|
server = "http://172.30.1.83";
|
|
}
|
|
|
|
export const api = {
|
|
server: server,
|
|
dev_mode: development_mode,
|
|
post: async function (api, data) {
|
|
const res = await fetch(this.server + api, {
|
|
method: "POST",
|
|
body: JSON.stringify(data),
|
|
});
|
|
|
|
const json = await res.json();
|
|
return json;
|
|
},
|
|
get: async function (api) {
|
|
const res = await fetch(this.server + api, {
|
|
method: "GET",
|
|
});
|
|
|
|
const json = await res.json();
|
|
return json;
|
|
},
|
|
};
|
|
</script>
|