Я тут недавно js учить начал и по курсу у меня идет практика, там чел пишет вот такой код, который я не совсем понял
class ApiService {
constructor(baseUrl) {
this.url = baseUrl
}
async createPost(post) {
try {
const request = new Request(this.url + '/posts.json', {
method: 'post',
body: JSON.stringify(post)
})
const response = await fetch(request)
return await response.json()
} catch (error) {
console.error(error)
}
}
}
export const apiService = new ApiService('https://cocktorture-85b64-default-rtdb.firebaseio.com')