/** * Dies ist die Server-Side Implementierung von fetch, die Daten werden direkt vom Server abgerufen. * Dadurch können unnötige Requests vermieden werden. * @date 9/20/2023 - 11:33:30 AM * * @export * @async * @param {string} resourceUri * @param {?RequestInit} [options] * @returns {Promise} */ export async function fetch(resourceUri: string, options?: RequestInit): Promise { const response = await fetch(`http://localhost:3000/api/${resourceUri}`, options); if (!response.ok) { throw new Error("Fehler beim Abrufen der Daten."); } return response.json(); }