diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-07-15 19:29:15 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-07-15 19:29:15 +0900 |
| commit | c579cbdf104ad68177a0fcaa34ff31e622e89ef5 (patch) | |
| tree | 2d24702a4b495b370f9155f0a375b1c643fa0385 /src | |
| parent | 4.20.0 (diff) | |
| download | sharkey-c579cbdf104ad68177a0fcaa34ff31e622e89ef5.tar.gz sharkey-c579cbdf104ad68177a0fcaa34ff31e622e89ef5.tar.bz2 sharkey-c579cbdf104ad68177a0fcaa34ff31e622e89ef5.zip | |
Fix bug
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/web/docs.ts | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/server/web/docs.ts b/src/server/web/docs.ts index 074ef6e30f..c9000447dd 100644 --- a/src/server/web/docs.ts +++ b/src/server/web/docs.ts @@ -21,16 +21,18 @@ async function genVars(lang: string): Promise<{ [key: string]: any }> { vars['lang'] = lang; - const endpoints = glob.sync('./built/server/api/endpoints/**/*.js'); + const cwd = path.resolve(__dirname + '/../../../'); + + const endpoints = glob.sync('built/server/api/endpoints/**/*.js', { cwd }); vars['endpoints'] = endpoints.map(ep => require('../../../' + ep)).filter(x => x.meta).map(x => x.meta.name); - const entities = glob.sync('./src/docs/api/entities/**/*.yaml'); + const entities = glob.sync('src/docs/api/entities/**/*.yaml', { cwd }); vars['entities'] = entities.map(x => { const _x = yaml.safeLoad(fs.readFileSync(x, 'utf-8')) as any; return _x.name; }); - const docs = glob.sync('./src/docs/**/*.md'); + const docs = glob.sync('src/docs/**/*.md', { cwd }); vars['docs'] = {}; docs.forEach(x => { const [, name, lang] = x.match(/docs\/(.+?)\.(.+?)\.md$/); |