taysalt
Version:
Taylor Swift lyrics salter
22 lines (17 loc) • 602 B
JavaScript
import fetch from 'node-fetch';
export const fetchLyrics = async (paragraphs = 1) => {
try {
const url = new URL('https://taylor-swift-api.sarbo.workers.dev/lyrics');
url.searchParams.append('numberOfParagraphs', paragraphs);
url.searchParams.append('shouldRandomizeLyrics', 'true');
const response = await fetch(url);
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
return await response.json();
} catch (error) {
console.error('Error fetching lyrics:', error);
throw error;
}
};
export default fetchLyrics;