create-bar-project
Version:
This module helps create a base for web application projects.
19 lines (14 loc) • 526 B
text/typescript
import actionWrapper from 'Common/Utils/ActionWrapper';
import { getTokenFromReq } from 'Common/Utils/Token';
import express from 'express';
import { login } from 'Logic';
import { register } from 'Logic/Auth.logic';
const router = express.Router({ mergeParams: true });
router.post('/login', (req, res) => {
const token = getTokenFromReq(req);
actionWrapper(res, login, token, req.body);
});
router.post('/register', (req, res) => {
actionWrapper(res, register, req.body);
});
export default router;