Cleaned the server-node dir

Split express into different ports for easier migration
Typed page ops that had warnings
This commit is contained in:
Felix Kaspar
2023-11-08 02:24:16 +01:00
parent 0f35c77074
commit 97e4eab7bb
32 changed files with 119 additions and 494 deletions

View File

@@ -1,17 +0,0 @@
import { rotatePages } from '../../src/pdf-operations.js';
import { respondWithBinaryPdf } from '../../src/utils/endpoint-utils.js';
import express from 'express';
const router = express.Router();
import multer from 'multer'
const upload = multer();
router.post('/rotate-pdf', upload.single("pdfFile"), async function(req, res, next) {
console.debug("rotating pdf:", req.file)
const rotated = await rotatePages(req.file.buffer, 90)
const newFilename = req.file.originalname.replace(/(\.[^.]+)$/, '_rotated$1'); // add '_rotated' just before the file extension
respondWithBinaryPdf(res, rotated, newFilename);
});
export default router;

View File

@@ -6,7 +6,7 @@ import multer from 'multer'
const upload = multer();
import * as Functions from "../../functions.js";
import { traverseOperations } from "../../../shared-operations/traverseOperations.js";
import { traverseOperations } from "../../../shared-operations/workflow/traverseOperations.js";
const activeWorkflows = {};