From ecaefb85bd023f6b5eddef106fe6534e92464fa9 Mon Sep 17 00:00:00 2001 From: Pin Lin Date: Fri, 3 Apr 2020 23:23:33 +0800 Subject: [PATCH] Add http:// to target if it is not exist --- src/app.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/app.ts b/src/app.ts index 6275680..fd947b8 100644 --- a/src/app.ts +++ b/src/app.ts @@ -8,7 +8,15 @@ const app = express(); app.use(morgan('common')) app.get('/*', async (req, res) => { - const target = req.url.slice(1); + const rawTarget = req.url.slice(1); + + let target: string; + if (!rawTarget.includes('://')) { + target = 'http://' + rawTarget; + } + else { + target = rawTarget; + } const location = await getLocationOfTarget(target); if (location) {