From 86a27a2a816090dfdf6b6203eb13d6908f817d3f Mon Sep 17 00:00:00 2001 From: Pin Lin Date: Fri, 3 Apr 2020 23:28:28 +0800 Subject: [PATCH] Refactor getLocationOfTarget --- src/app.service.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/app.service.ts b/src/app.service.ts index 3a19ca9..3f3c895 100644 --- a/src/app.service.ts +++ b/src/app.service.ts @@ -11,10 +11,15 @@ const fetchTarget = async (target: string) => { export const getLocationOfTarget = async (target: string) => { try { - const { headers } = await fetchTarget(target); - return headers.location as string; + const response = await fetchTarget(target); + + if (response.headers.location) { + return response.headers.location as string; + } } catch (err) { - return undefined; + console.log(err); } + + return undefined; };