15 lines
551 B
TypeScript
15 lines
551 B
TypeScript
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"));
|
|
}
|
|
}
|