Something went wrong. Try again.
This is the frontend (VueJS) of the Youtube clone called VueTube.
Something went wrong. Try again.
12345678910111213141516171819202122232425262728import Api from '@/services/Api'
export default { getAll(data, params) { return Api().get(`videos/${data}`, { params }) }, getById(id) { return Api().get(`videos/${id}`) }, uploadVideo(data, optional) { return Api().post('videos', data, optional) }, updateVideo(id, data) { return Api().put(`videos/${id}`, data) }, updateViews(id) { return Api().put(`videos/${id}/views`) }, uploadThumbnail(id, data) { return Api().put(`videos/${id}/thumbnails`, data) }, deleteById(id) { return Api().delete(`videos/${id}`) }}