Files
todo-list/server/src/controller/users.controller.ts
2022-07-08 19:08:23 -03:00

30 lines
614 B
TypeScript

import { RequestHandler, Router } from 'express'
import { UserDto } from '../dto/user.dto';
import { UserService } from '../service/user.service';
const router = Router();
const basePath = '/users'
export const post: RequestHandler = (req, res) => {
const { email, password } = req.body;
UserService.create({
email,
password
}).then(user => {
const respose: UserDto = {
id: user.id,
email: user.email
}
res.json(respose);
}).catch(err => {
res.status(422).json({
error: err.message
});
})
}
router.post(basePath, post)
export const UserRoutes = router;