16 lines
402 B
TypeScript
16 lines
402 B
TypeScript
import { Router, type Request, type Response } from 'express'
|
|
import { listFactories } from '../db.js'
|
|
import { requireAuth } from '../middleware/requireAuth.js'
|
|
|
|
const router = Router()
|
|
|
|
router.use(requireAuth)
|
|
|
|
router.get('/', async (_req: Request, res: Response): Promise<void> => {
|
|
const factories = await listFactories()
|
|
res.json({ success: true, data: factories })
|
|
})
|
|
|
|
export default router
|
|
|