summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2020-06-27 23:25:06 +0900
committersyuilo <syuilotan@yahoo.co.jp>2020-06-27 23:25:06 +0900
commit3599f16d22a5777b6c7ef4b0ef6b0538cc4869c8 (patch)
tree44f97058031ab82ee21bb4ea3118325465734299 /src/server
parentfeat(client): Do not wrap widgets (diff)
downloadsharkey-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.ts2
-rw-r--r--src/server/file/index.ts2
-rw-r--r--src/server/web/index.ts4
-rw-r--r--src/server/well-known.ts2
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';