express/src/routes/v1/users.js
2024-01-07 12:32:39 +01:00

21 lines
471 B
JavaScript

import express from 'express';
import { createUser } from '../../middleware/Users';
// eslint-disable-next-line new-cap
const router = express.Router();
router.route('/').post(async (req, res, next) => {
try {
const data = await createUser(req);
res.status(201).json(data);
} catch (err) {
if (err.name === 'SequelizeUniqueConstraintError') {
err.status = 409;
}
next(err);
}
});
export default router;