summaryrefslogtreecommitdiff
path: root/src/server/web
diff options
context:
space:
mode:
authortamaina <tamaina@hotmail.co.jp>2020-04-03 17:13:41 +0900
committertamaina <tamaina@hotmail.co.jp>2020-04-03 17:13:41 +0900
commit795fb0eb60ea475533b1d9a12182030f93f01cac (patch)
treec42e570047d1e67108d7bb1f8bd5c9fd165bbb1b /src/server/web
parentfeat(streaming): Add emoji added event (diff)
downloadsharkey-795fb0eb60ea475533b1d9a12182030f93f01cac.tar.gz
sharkey-795fb0eb60ea475533b1d9a12182030f93f01cac.tar.bz2
sharkey-795fb0eb60ea475533b1d9a12182030f93f01cac.zip
Pre-render ReDoc
redoc-cliはexpandResponsesは200のみとすると数値と認識されてしまい設定できないため202,204という指定にしています
Diffstat (limited to 'src/server/web')
-rw-r--r--src/server/web/index.ts11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/server/web/index.ts b/src/server/web/index.ts
index 3da86944d7..55a2620ad5 100644
--- a/src/server/web/index.ts
+++ b/src/server/web/index.ts
@@ -15,7 +15,6 @@ import * as MarkdownIt from 'markdown-it';
import packFeed from './feed';
import { fetchMeta } from '../../misc/fetch-meta';
-import { genOpenapiSpec } from '../api/openapi/gen-spec';
import config from '../../config';
import { Users, Notes, Emojis, UserProfiles, Pages } from '../../models';
import parseAcct from '../../misc/acct/parse';
@@ -97,13 +96,15 @@ router.get('/api-doc', async ctx => {
});
});
-// URL preview endpoint
-router.get('/url', require('./url-preview'));
-
router.get('/api.json', async ctx => {
- ctx.body = genOpenapiSpec();
+ await send(ctx as any, '/assets/api.json', {
+ root: client
+ });
});
+// URL preview endpoint
+router.get('/url', require('./url-preview'));
+
router.get('/docs.json', async ctx => {
const lang = ctx.query.lang;
if (!Object.keys(locales).includes(lang)) {