diff --git a/index.js b/index.js index 0f00a55..f4a90aa 100644 --- a/index.js +++ b/index.js @@ -74,6 +74,9 @@ router.get('/myfiles', async ctx => { } catch(err) { await ctx.render('error', {message: err.message}) + } finally { + file.tearDown() + user.tearDown() } }) @@ -263,6 +266,8 @@ router.post('/download', async ctx => { return ctx.redirect('/') } catch (err) { await ctx.render('error', { message: err.message }) + } finally { + file.tearDown() } })