parent
df3ff8f27c
commit
b0cd041fd9
1 changed files with 24 additions and 0 deletions
@ -0,0 +1,24 @@ |
||||
export async function getPosts(id) { |
||||
const BASE_URL = 'https://raymon.dev' |
||||
const BASE_ENDPOINT = '/api/posts' |
||||
const URL = BASE_URL + BASE_ENDPOINT + (id ? `/${id}` : '?sort=-1') |
||||
|
||||
let posts = [] |
||||
|
||||
return await fetch(URL) |
||||
.then(res => res.json()) |
||||
.then(res => { |
||||
if (id !== undefined) { |
||||
if (res === undefined) { |
||||
throw Error("Response body empty") |
||||
} |
||||
return [res] |
||||
} |
||||
else { |
||||
return res |
||||
} |
||||
}) |
||||
.catch(err => { |
||||
console.log(`Error: ${err}`) |
||||
}) |
||||
} |
Loading…
Reference in new issue