get data from the axios response
Some checks failed
Build and publish the docker image / build (push) Failing after 28s

Signed-off-by: ngn <ngn@ngn.tf>
This commit is contained in:
ngn 2025-01-20 06:13:21 +03:00
parent 0f88c28794
commit 2c7fc2958c
Signed by: ngn
GPG Key ID: A3654DF5AD9F641D

View File

@ -65,16 +65,16 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
} }
// 4. else getting, caching and sending response // 4. else getting, caching and sending response
const { data } = await axiosInstance(mediaUrl, { const mediaRes = await axiosInstance(mediaUrl, {
responseType: 'arraybuffer', responseType: 'arraybuffer',
}); });
// saving in redis for 30 minutes // saving in redis for 30 minutes
await redis.setex(mediaKey(mediaUrl), ttl, Buffer.from(data)); await redis.setex(mediaKey(mediaUrl), ttl, Buffer.from(mediaRes.data));
// sending media // sending media
res.setHeader('x-cached', 'false'); res.setHeader('x-cached', 'false');
res.send(data); res.send(mediaRes.data);
// sending token response on any error // sending token response on any error
} catch { } catch {