create-node-template
Version:
Create node.js/express boilerplate with one command
10 lines (8 loc) • 392 B
text/typescript
import { Request, Response } from 'express';
import { fetchUsers } from '@services/user/index.js';
import { AsyncHandler } from 'src/api/middlewares/asyncHandler.js';
export const getUsers: AsyncHandler = async (_req: Request, res: Response): Promise<void> => {
const users: unknown = await fetchUsers();
if (!users) throw new Error('No users found.');
res.status(200).send(users);
};