Load products on page load

This commit is contained in:
Yarne Coppens 2024-08-04 10:29:43 +02:00
parent a50ba6f68a
commit 26fb8073ed
2 changed files with 18 additions and 7 deletions

View file

@ -1,5 +1,14 @@
<!DOCTYPE html>
<html>
<head>
<title>
Toddler Shop
</title>
<script src="/scripts/main.js"></script> <script src="/scripts/main.js"></script>
</head>
<button type="button" onclick="loadProducts()">Load Products</button> <body onload="loadProducts()">
</body>
<p id="demo"></p> </html>

View file

@ -1,3 +1,5 @@
var all_products
async function makeAPIRequest(request) { async function makeAPIRequest(request) {
try { try {
const response = await fetch(request); const response = await fetch(request);
@ -10,7 +12,7 @@ async function makeAPIRequest(request) {
async function loadProducts() { async function loadProducts() {
const loadProductRequest = new Request("http://127.0.0.1:8000/products") const loadProductRequest = new Request("http://127.0.0.1:8000/products")
const result = await makeAPIRequest(loadProductRequest) all_products = await makeAPIRequest(loadProductRequest)
console.log(result) console.log("Loaded products:", all_products)
} }