From 4f867d7cbcb7cd23b9cdfab3422bad9dc4a92415 Mon Sep 17 00:00:00 2001 From: Evgeny Zinoviev Date: Tue, 15 Mar 2022 00:48:20 +0300 Subject: allow post requests --- index.js | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/index.js b/index.js index d96216e..f1e4903 100644 --- a/index.js +++ b/index.js @@ -27,7 +27,7 @@ const app = new Koa(); const router = new Router(); -router.get('/request', async (ctx, next) => { +async function requestHandler(ctx, next) { if (!ctx.query.url) throw new Error('url not specified') @@ -35,7 +35,7 @@ router.get('/request', async (ctx, next) => { binary: false, headers: [], data: '' - }; + } let responseSet = false let pageWrapper = null @@ -107,11 +107,15 @@ router.get('/request', async (ctx, next) => { pageWrapper.page.close() await next() -}) -.get('/cookies', async (ctx, next) => { - ctx.body = JSON.stringify(await cookiesStorage.get()) - await next() -}); +} + +router + .get('/request', requestHandler) + .post('/request', requestHandler) + .get('/cookies', async (ctx, next) => { + ctx.body = JSON.stringify(await cookiesStorage.get()) + await next() + }); (async () => { -- cgit v1.2.3