diff --git a/src/backend/router.ts b/src/backend/router.ts index 04b10ce..97bfcb8 100644 --- a/src/backend/router.ts +++ b/src/backend/router.ts @@ -156,6 +156,10 @@ router.get('/announcements/:id', async (ctx) => { } : null); }); +router.get('/__rescue__', async(ctx) => { + await ctx.render('rescue'); +}); + router.get('(.*)', async (ctx) => { await ctx.render('frontend'); }); diff --git a/src/backend/views/rescue.pug b/src/backend/views/rescue.pug new file mode 100644 index 0000000..7620399 --- /dev/null +++ b/src/backend/views/rescue.pug @@ -0,0 +1,13 @@ +doctype html +html + head + meta(charset="UTF-8") + body + p 問題を修正するため、端末に残ったデータを削除しました。 + p 5秒後にトップページに移動します。 + hr + p To solve the problem, deleted data remaining on the device. + p After 5 seconds, you will be redirected to the top page. + script. + localStorage.clear(); + setTimeout(() => location.href = '/', 5000);