From ea13ab727dcbf86ce41f4a03b4d83cd6a2d29575 Mon Sep 17 00:00:00 2001 From: zizifn <1803942+zizifn@users.noreply.github.com> Date: Sun, 18 Dec 2022 02:49:18 +0800 Subject: [PATCH] enhance 401 page for deno --- apps/deno-vless/src/deno/401.html | 28 ++++++++++++++++++++++++++++ apps/deno-vless/src/main.ts | 5 ++++- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 apps/deno-vless/src/deno/401.html diff --git a/apps/deno-vless/src/deno/401.html b/apps/deno-vless/src/deno/401.html new file mode 100644 index 0000000..e257670 --- /dev/null +++ b/apps/deno-vless/src/deno/401.html @@ -0,0 +1,28 @@ + + + + + + + + 401 + + + + +

not set valid UUID in Environment Variables.

+

Please use tool to generate UUID or use this one

+

Please refer to deno + deploy guide +

+ +

Or maybe check below GIF

+ guide + + + + \ No newline at end of file diff --git a/apps/deno-vless/src/main.ts b/apps/deno-vless/src/main.ts index 93ade7b..fe7204c 100644 --- a/apps/deno-vless/src/main.ts +++ b/apps/deno-vless/src/main.ts @@ -11,7 +11,10 @@ if (!isVaildUser) { const handler = async (req: Request): Promise => { if (!isVaildUser) { - return new Response(`not set valid UUID in Environment Variables`, { + const index401 = await Deno.readFile( + `${Deno.cwd()}/apps/deno-vless/src/deno/401.html` + ); + return new Response(index401, { status: 401, headers: { 'content-type': 'text/html; charset=utf-8',