plaster/public/client.js
2024-12-18 16:21:37 -05:00

18 lines
620 B
JavaScript

document.getElementById('fetchBtn').addEventListener('click', async () => {
const urlInput = document.getElementById('pasteUrl').value;
const output = document.getElementById('output');
output.textContent = 'Loading...';
try {
const response = await fetch(`/fetch-paste?url=${encodeURIComponent(urlInput)}`);
const data = await response.json();
if (data.error) {
output.textContent = `Error: ${data.error}`;
} else {
output.textContent = data.text;
}
} catch (error) {
output.textContent = `Error: ${error.message}`;
}
});