diff options
Diffstat (limited to 'web/js/nms-fetch.js')
-rw-r--r-- | web/js/nms-fetch.js | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/web/js/nms-fetch.js b/web/js/nms-fetch.js new file mode 100644 index 0000000..da2162c --- /dev/null +++ b/web/js/nms-fetch.js @@ -0,0 +1,38 @@ +async function getData(url) { + var data; + const request = new Request(url, { + method: "GET", + headers: { + "Content-Type": "application/json", + }, + }); + + await fetch(request) + .then((response) => response.json()) + .then((json) => { + data = json; + }) + .catch(console.error); + + return data; +} + +async function postData(url, data) { + var data; + const request = new Request(url, { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify(data) + }); + + await fetch(request) + .then((response) => response.json()) + .then((json) => { + data = json; + }) + .catch(console.error); + + return data; +} |