server-ts: Convert etapi/spec

This commit is contained in:
Elian Doran 2024-04-07 18:18:26 +03:00
parent 5fdf094e9d
commit 9b9b452055
No known key found for this signature in database
2 changed files with 8 additions and 6 deletions

View File

@ -1,10 +1,12 @@
const fs = require('fs');
const path = require('path');
import { Router } from "express";
import fs = require('fs');
import path = require('path');
const specPath = path.join(__dirname, 'etapi.openapi.yaml');
let spec = null;
let spec: any = null;
function register(router) {
function register(router: Router) {
router.get('/etapi/etapi.openapi.yaml', (req, res, next) => {
if (!spec) {
spec = fs.readFileSync(specPath, 'utf8');
@ -15,6 +17,6 @@ function register(router) {
});
}
module.exports = {
export = {
register
};

View File

@ -68,7 +68,7 @@ const etapiAttributeRoutes = require('../etapi/attributes');
const etapiBranchRoutes = require('../etapi/branches');
const etapiNoteRoutes = require('../etapi/notes');
const etapiSpecialNoteRoutes = require('../etapi/special_notes');
const etapiSpecRoute = require('../etapi/spec.js');
const etapiSpecRoute = require('../etapi/spec');
const etapiBackupRoute = require('../etapi/backup');
const csrfMiddleware = csurf({