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
const { data } = await axiosInstance(mediaUrl, {
const mediaRes = await axiosInstance(mediaUrl, {
responseType: 'arraybuffer',
});
// 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
res.setHeader('x-cached', 'false');
res.send(data);
res.send(mediaRes.data);
// sending token response on any error
} catch {