api / tickets

This commit is contained in:
HAM!DREZA
2024-05-29 22:31:05 +03:30
parent 1e132b97db
commit fd5b06c2d7
20 changed files with 810 additions and 179 deletions
-1
View File
@@ -17,7 +17,6 @@ export default defineEventHandler(async (event) => {
})
return data;
} catch (err) {
console.log('server err :', err);
return err
}
-2
View File
@@ -9,10 +9,8 @@ export default defineEventHandler(async (event) => {
'Accept': 'application/json',
}
});
console.log('code sended !!!!');
return data;
} catch (err) {
console.log(err.data);
return err
}
-1
View File
@@ -22,7 +22,6 @@ export default defineEventHandler(async (event) => {
// path: '/'
// })
// }
console.log(error);
return error;
}
+15
View File
@@ -0,0 +1,15 @@
export default defineEventHandler(async (event) => {
const { public: { apiBase } } = useRuntimeConfig();
try {
const data = await $fetch(`${apiBase}/course`, {
method: 'GET',
headers: {
'Accept': 'application/json',
}
});
return data;
} catch (error) {
return error;
}
})
+17
View File
@@ -0,0 +1,17 @@
export default defineEventHandler(async (event) => {
const { public: { apiBase } } = useRuntimeConfig();
const body = await readBody(event);
try {
const data = await $fetch(`${apiBase}/course/${body.id}`, {
method: 'GET',
headers: {
'Accept': 'application/json',
}
});
return data;
} catch (error) {
return error;
}
})
+22
View File
@@ -0,0 +1,22 @@
export default defineEventHandler(async (event) => {
const { public: { apiBase } } = useRuntimeConfig();
const token = getCookie(event, 'token');
const body = await readBody(event);
console.log('body', body.id);
try {
const data = await $fetch(`${apiBase}/ticket/${body.id}`, {
method: 'GET',
headers: {
'Accept': 'application/json',
'Authorization': `Bearer ${token}`
},
id: body.id
});
console.log('tttt :', data);
return data;
} catch (error) {
return error;
}
})
+27
View File
@@ -0,0 +1,27 @@
export default defineEventHandler(async (event) => {
const { public: { apiBase } } = useRuntimeConfig();
const token = getCookie(event, 'token');
try {
const data = await $fetch(`${apiBase}/ticket`, {
method: 'GET',
headers: {
'Accept': 'application/json',
'Authorization': `Bearer ${token}`
}
});
return data;
} catch (error) {
// if (error.statusCode == 401) {
// setCookie(event, 'token', '', {
// httpOnly: true,
// secure: true,
// maxAge: new Date(0),
// path: '/'
// })
// }
return error;
}
})
+22
View File
@@ -0,0 +1,22 @@
export default defineEventHandler(async (event) => {
const { public: { apiBase } } = useRuntimeConfig();
const token = getCookie(event, 'token');
const body = await readBody(event);
try {
const data = await $fetch(`${apiBase}/ticket`, {
method: 'POST',
headers: {
'Accept': 'application/json',
'Authorization': `Bearer ${token}`
},
body
});
return data;
} catch (error) {
return error;
}
})
+30
View File
@@ -0,0 +1,30 @@
export default defineEventHandler(async (event) => {
const { public: { apiBase } } = useRuntimeConfig();
const token = getCookie(event, 'token');
const body = await readBody(event);
console.log('bod' , body);
try {
const data = await $fetch(`${apiBase}/ticket/message`, {
method: 'POST',
headers: {
'Accept': 'application/json',
'Authorization': `Bearer ${token}`
},
body
});
console.log('new :', data);
return data;
} catch (error) {
// if (error.statusCode == 401) {
// setCookie(event, 'token', '', {
// httpOnly: true,
// secure: true,
// maxAge: new Date(0),
// path: '/'
// })
// }
return error;
}
})