const router = require('express-promise-router')() const pg = require('../db/pg') router.use((req, res, next)=>{ // Skip pretty-printing if in prod if(req.app.locals.dev) res.json = (val) => { res.set('Content-Type', 'application/json'); res.end(JSON.stringify(val, null, 2)) } next() }) router.use('/users/', require('./users')) router.use('/items/', require('./items')) router.use('/images/', require('./images')) router.use('/categories/', require('./categories')) router.get('/', (req, res)=>{ res.json({test: true}) }) router.use((req, res)=>{ res.status(404) res.json({ error: 'Not found' }) }) module.exports = router;