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