takeSnap
parent
b7da294a17
commit
319bc33d4a
|
@ -5,7 +5,6 @@ const axios = require('axios');
|
||||||
|
|
||||||
const UPLOAD_URL = 'https://game-du.teachertrainingkolkata.in/files';
|
const UPLOAD_URL = 'https://game-du.teachertrainingkolkata.in/files';
|
||||||
const UPDATE_URL = 'https://game-du.teachertrainingkolkata.in/items/game_cross_varient3/1';
|
const UPDATE_URL = 'https://game-du.teachertrainingkolkata.in/items/game_cross_varient3/1';
|
||||||
const DIRECTUS_TOKEN = 'your_directus_token'; // Replace with actual token
|
|
||||||
|
|
||||||
const takeSnap = async (req, res) => {
|
const takeSnap = async (req, res) => {
|
||||||
const { url } = req.body;
|
const { url } = req.body;
|
||||||
|
@ -32,10 +31,7 @@ const takeSnap = async (req, res) => {
|
||||||
formData.append('file', fileBuffer, FILE_PATH);
|
formData.append('file', fileBuffer, FILE_PATH);
|
||||||
|
|
||||||
const uploadResponse = await axios.post(UPLOAD_URL, formData, {
|
const uploadResponse = await axios.post(UPLOAD_URL, formData, {
|
||||||
headers: {
|
headers: formData.getHeaders() // No Authorization header
|
||||||
'Authorization': `Bearer ${DIRECTUS_TOKEN}`,
|
|
||||||
...formData.getHeaders()
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if (!uploadResponse.data.data || !uploadResponse.data.data.id) {
|
if (!uploadResponse.data.data || !uploadResponse.data.data.id) {
|
||||||
|
@ -47,10 +43,7 @@ const takeSnap = async (req, res) => {
|
||||||
|
|
||||||
// Update Directus Item
|
// Update Directus Item
|
||||||
await axios.patch(UPDATE_URL, { thumbnail: fileId }, {
|
await axios.patch(UPDATE_URL, { thumbnail: fileId }, {
|
||||||
headers: {
|
headers: { 'Content-Type': 'application/json' } // No Authorization header
|
||||||
'Authorization': `Bearer ${DIRECTUS_TOKEN}`,
|
|
||||||
'Content-Type': 'application/json'
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log('Directus item updated successfully');
|
console.log('Directus item updated successfully');
|
||||||
|
|
Loading…
Reference in New Issue