User endpoints created
Invoices can now be fetched
This commit is contained in:
@@ -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
10
src/routes/user.ts
Normal 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 };
|
||||
Reference in New Issue
Block a user