summaryrefslogtreecommitdiff
path: root/src/server/proxy/index.ts
diff options
context:
space:
mode:
authorMeiMei <30769358+mei23@users.noreply.github.com>2019-02-05 03:01:36 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2019-02-05 03:01:36 +0900
commitf014b7ae0ece886ef0cff2366b9925e23b34ba6f (patch)
treec35760467278da408348fcd459415af7a63e08e9 /src/server/proxy/index.ts
parentRefactor: Better type definition (diff)
downloadsharkey-f014b7ae0ece886ef0cff2366b9925e23b34ba6f.tar.gz
sharkey-f014b7ae0ece886ef0cff2366b9925e23b34ba6f.tar.bz2
sharkey-f014b7ae0ece886ef0cff2366b9925e23b34ba6f.zip
アニメーションを自動再生しないオプション (#4131)
* Refactor * settings * Media Proxy * Replace API response
Diffstat (limited to 'src/server/proxy/index.ts')
-rw-r--r--src/server/proxy/index.ts22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/server/proxy/index.ts b/src/server/proxy/index.ts
new file mode 100644
index 0000000000..8d33af85da
--- /dev/null
+++ b/src/server/proxy/index.ts
@@ -0,0 +1,22 @@
+/**
+ * Media Proxy
+ */
+
+import * as Koa from 'koa';
+import * as cors from '@koa/cors';
+import * as Router from 'koa-router';
+import { proxyMedia } from './proxy-media';
+
+// Init app
+const app = new Koa();
+app.use(cors());
+
+// Init router
+const router = new Router();
+
+router.get('/:url*', proxyMedia);
+
+// Register router
+app.use(router.routes());
+
+module.exports = app;