Add back-end

This commit is contained in:
2026-03-04 21:58:20 +01:00
parent 29179581a6
commit 7dddb7e0e4
4 changed files with 382 additions and 0 deletions

View File

@@ -1,5 +1,13 @@
const starsNumber = 1000;
const searchInput = document.getElementById("search-input");
const searchForm = document.getElementById("search-form");
let imagesUrls = [];
starsCanvas(starsNumber);
searchForm.addEventListener("submit", function (event) {
event.preventDefault();
});
window.addEventListener("resize", () => {
starsCanvas(starsNumber);
@@ -72,3 +80,17 @@ function starsCanvas(number) {
animate();
}
async function getImagesURL(query, offset = 0, count = 100) {
const url = `/api/getImagesURL?q=${encodeURIComponent(query)}&offset=${offset}&count=${count}`;
const response = await fetch(url);
const data = await response.json();
for (const url of data) {
imagesUrls.push(url);
}
console.log(imagesUrls);
}
async function search() {
await getImagesURL(searchInput.value);
}