chore(api): add concise request logs for /api/media/audio
This commit is contained in:
parent
d07646f2e1
commit
d0398408ac
@ -11,6 +11,7 @@ router.post('/audio', upload.single('audio'), async (
|
||||
res: express.Response
|
||||
) => {
|
||||
try {
|
||||
console.log('[API] POST /api/media/audio');
|
||||
const { S3_ENDPOINT, S3_ACCESS_KEY, S3_SECRET_KEY } = process.env;
|
||||
if (!S3_ENDPOINT || !S3_ACCESS_KEY || !S3_SECRET_KEY) {
|
||||
console.error('Upload failed: missing S3 config (S3_ENDPOINT/S3_ACCESS_KEY/S3_SECRET_KEY)');
|
||||
@ -23,6 +24,7 @@ router.post('/audio', upload.single('audio'), async (
|
||||
const mime = req.file.mimetype || 'application/octet-stream';
|
||||
const ext = mime === 'audio/webm' ? 'webm' : mime.split('/')[1] || 'bin';
|
||||
const key = `audio/${new Date().toISOString().slice(0,10)}/${crypto.randomUUID()}.${ext}`;
|
||||
console.log('[API] Uploading file', { mime, size: req.file.size, bucket, key });
|
||||
|
||||
const out = await uploadBuffer({
|
||||
bucket,
|
||||
@ -31,6 +33,7 @@ router.post('/audio', upload.single('audio'), async (
|
||||
contentType: mime,
|
||||
});
|
||||
|
||||
console.log('[API] Upload success', out);
|
||||
return res.status(200).json({ success: true, ...out });
|
||||
} catch (err) {
|
||||
console.error('Upload failed:', err);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user