diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2020-06-27 23:25:06 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2020-06-27 23:25:06 +0900 |
| commit | 3599f16d22a5777b6c7ef4b0ef6b0538cc4869c8 (patch) | |
| tree | 44f97058031ab82ee21bb4ea3118325465734299 /src/server | |
| parent | feat(client): Do not wrap widgets (diff) | |
| download | sharkey-3599f16d22a5777b6c7ef4b0ef6b0538cc4869c8.tar.gz sharkey-3599f16d22a5777b6c7ef4b0ef6b0538cc4869c8.tar.bz2 sharkey-3599f16d22a5777b6c7ef4b0ef6b0538cc4869c8.zip | |
chore(deps): Update dependencies :rocket:
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/api/index.ts | 2 | ||||
| -rw-r--r-- | src/server/file/index.ts | 2 | ||||
| -rw-r--r-- | src/server/web/index.ts | 4 | ||||
| -rw-r--r-- | src/server/well-known.ts | 2 |
4 files changed, 5 insertions, 5 deletions
diff --git a/src/server/api/index.ts b/src/server/api/index.ts index d69d923345..93c6cfdac0 100644 --- a/src/server/api/index.ts +++ b/src/server/api/index.ts @@ -96,7 +96,7 @@ router.post('/miauth/:session/check', async ctx => { }); // Return 404 for unknown API -router.all('*', async ctx => { +router.all('(.*)', async ctx => { ctx.status = 404; }); diff --git a/src/server/file/index.ts b/src/server/file/index.ts index bb328ee682..0410efb99c 100644 --- a/src/server/file/index.ts +++ b/src/server/file/index.ts @@ -23,7 +23,7 @@ router.get('/app-default.jpg', ctx => { }); router.get('/:key', sendDriveFile); -router.get('/:key/*', sendDriveFile); +router.get('/:key/(.*)', sendDriveFile); // Register router app.use(router.routes()); diff --git a/src/server/web/index.ts b/src/server/web/index.ts index 5bb052a693..42c37b61aa 100644 --- a/src/server/web/index.ts +++ b/src/server/web/index.ts @@ -58,7 +58,7 @@ const router = new Router(); //#region static assets -router.get('/assets/*', async ctx => { +router.get('/assets/(.*)', async ctx => { await send(ctx as any, ctx.path, { root: client, maxage: ms('7 days'), @@ -333,7 +333,7 @@ router.get('/flush', async ctx => { }); // Render base html for all requests -router.get('*', async ctx => { +router.get('(.*)', async ctx => { const meta = await fetchMeta(); await ctx.render('base', { img: meta.bannerUrl, diff --git a/src/server/well-known.ts b/src/server/well-known.ts index 08fe3e88f6..ff3c346255 100644 --- a/src/server/well-known.ts +++ b/src/server/well-known.ts @@ -19,7 +19,7 @@ const XRD = (...x: { element: string, value?: string, attributes?: Record<string typeof value === 'string' ? `>${escapeValue(value)}</${element}` : '/' }>`).reduce((a, c) => a + c, '')}</XRD>`; -const allPath = '/.well-known/*'; +const allPath = '/.well-known/(.*)'; const webFingerPath = '/.well-known/webfinger'; const jrd = 'application/jrd+json'; const xrd = 'application/xrd+xml'; |