All files / routes resume_routes.ts

63.63% Statements 7/11
100% Branches 0/0
0% Functions 0/4
100% Lines 7/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23            1x   1x   1x   1x   1x     1x   1x      
import express, { Request, Response } from 'express';
import Resume from '../controllers/resume_controller';
import { CustomRequest } from "types/customRequest";
import multer from 'multer';
import * as commentsController from "../controllers/comments_controller";
 
const upload = multer(); 
 
const router = express.Router();
 
router.get('/score/:filename', Resume.getResumeScore);
 
router.get('/streamScore/:filename', (req: Request, res: Response) => Resume.getStreamResumeScore(req as CustomRequest, res));
 
router.post('/parseResume',  upload.single('resume'), (req: Request, res: Response) => Resume.parseResume(req as CustomRequest, res));
 
// TODO - Use it in the frontend after the parse and upload resume
router.get('/resumeData/:version', (req: Request, res: Response) => Resume.getResumeData(req as CustomRequest, res))
 
router.get('/', (req: Request, res: Response) => Resume.getResume(req as CustomRequest, res))
 
 
export default router;