From 793037d07b683bde13193100b5e32e23ba80d36b Mon Sep 17 00:00:00 2001 From: Dooho Yi Date: Fri, 14 Jan 2022 02:01:13 +0900 Subject: [PATCH] test --- server.js | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/server.js b/server.js index 85d2731..b3e8bc6 100644 --- a/server.js +++ b/server.js @@ -141,24 +141,22 @@ fastify.post("/", async function (request, reply) { //convert to mp3 let dir = path.dirname(audiofile.filepath); - try { - var process = new ffmpeg(audiofile.filepath); - process.then(function (video) { - // Callback mode - video.fnExtractSoundToMP3(dir + '/converted.mp3', function (error, file) { - if (!error) - console.log('Audio file: ' + file); - }); - }, function (err) { - console.log('Error: ' + err); - }); - } catch (e) { - console.log(e.code); - console.log(e.msg); + function converter() { + return new Promise((resolve,reject) => { + var process = new ffmpeg(audiofile.filepath); + process.then(function (video) { + // Callback mode + video.fnExtractSoundToMP3(dir + '/converted.mp3', function (error, file) { + if (!error) { + console.log('Audio file: ' + file); + resolve() + } + }); + }, function (err) { + console.log('Error: ' + err); + }); + }); } - // await new ffmpeg(audiofile.filepath) - // - // await util.promisify((await new ffmpeg(name)).fnExtractSoundToMP3("converted.mp3")); const file = await folder.createFile(audiofile.filename, await fs.readFile(audiofile.filepath)); // const text = await folder.createFile("message.txt", Buffer.from(audiofile.fields.message.value));