From d68cc702a5e217574776351e560b3d1cd97a6a23 Mon Sep 17 00:00:00 2001 From: syuilo Date: Thu, 29 Mar 2018 20:50:45 +0900 Subject: oops --- src/server/web/docs.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/server/web/docs.ts (limited to 'src/server/web/docs.ts') diff --git a/src/server/web/docs.ts b/src/server/web/docs.ts new file mode 100644 index 0000000000..e332d4fab5 --- /dev/null +++ b/src/server/web/docs.ts @@ -0,0 +1,23 @@ +/** + * Docs Server + */ + +import * as express from 'express'; + +const docs = `${__dirname}/../../client/docs/`; + +/** + * Init app + */ +const app = express(); +app.disable('x-powered-by'); + +app.use('/assets', express.static(`${docs}/assets`)); + +/** + * Routing + */ +app.get(/^\/([a-z_\-\/]+?)$/, (req, res) => + res.sendFile(`${docs}/${req.params[0]}.html`)); + +module.exports = app; -- cgit v1.2.3-freya From 592527cd5fcbc42cd249c7bac619ea7addd6bf8e Mon Sep 17 00:00:00 2001 From: syuilo Date: Mon, 9 Apr 2018 18:54:03 +0900 Subject: Fix bug --- src/server/web/docs.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/server/web/docs.ts') diff --git a/src/server/web/docs.ts b/src/server/web/docs.ts index e332d4fab5..889532e17e 100644 --- a/src/server/web/docs.ts +++ b/src/server/web/docs.ts @@ -2,9 +2,10 @@ * Docs Server */ +import * as path from 'path'; import * as express from 'express'; -const docs = `${__dirname}/../../client/docs/`; +const docs = path.resolve(`${__dirname}/../../client/docs/`); /** * Init app -- cgit v1.2.3-freya