User endpoints created

Invoices can now be fetched
This commit is contained in:
2020-12-25 16:42:23 +01:00
parent 16194dca8f
commit 8168674516
9 changed files with 378 additions and 9 deletions

View File

@@ -1,9 +1,11 @@
import { Router } from "express";
import { createInvoice } from "../controllers/invoice";
import { createInvoice, getInvoice } from "../controllers/invoice";
import { MW_User } from "../controllers/user";
const invoiceRouter = Router()
invoiceRouter.get('/:id');
invoiceRouter.post('/', createInvoice);
invoiceRouter.get('/:id', getInvoice);
invoiceRouter.get('/', MW_User, getInvoice);
invoiceRouter.post('/', MW_User, createInvoice);
export { invoiceRouter };

10
src/routes/user.ts Normal file
View File

@@ -0,0 +1,10 @@
import { Router } from "express";
import { MW_User, loginUser, getUser } from "../controllers/user";
const userRouter = Router()
userRouter.get('/login', loginUser);
userRouter.get('/', MW_User, getUser);
userRouter.get('/:id', MW_User, getUser);
export { userRouter };