import { Request, Response } from 'express'; import path from 'path'; import fs from 'fs'; import {Log} from 'nork' import { Docs } from '../services/docsService'; new Docs('docs', 'get_all', '/api/v1', 'GET', 'Get docs json', undefined, undefined, 'docs json'); export function docs_get(req: Request, res: Response) { try { res.json(JSON.parse(fs.readFileSync(path.join(__dirname, '../public/api.json')).toString())); } catch (err: any) { res.status(500).json(Log.error(500, 'api.json docs file does not exists under public folder')); } }