Files
recipe-manager/server/routes/users.ts
2022-11-18 10:07:41 -06:00

25 lines
670 B
TypeScript

import pool from '../db';
import { Express, Router } from 'express';
import UserCtl from '../controllers/UserCtl';
const router = Router();
const userCtl = new UserCtl();
export const userRoute = (app: Express) => {
app.use('/users', router);
// get all users
router.get('/', async (req, res) => {
const data = userCtl.getAll();
res.status(200).send(data);
})
router.post('/', async (req, res) => {
const data = req.body;
const response = userCtl.post(data);
res.status(200).send(response);
})
router.get('/hidden-thing', (req, res) => {
res.send('does this route actually work?');
})
}