hacker-news-cli/api/items.js
2019-02-10 16:07:09 -08:00

25 lines
454 B
JavaScript
Executable File

const router = require('express').Router();
const { Item } = require('../db/models');
module.exports = router;
router.get('/', async (req, res, next) => {
try {
const items = await Item.findAll();
res.status(201).send(items);
} catch (err) {
next(err);
}
});
router.post('/', async (req, res, next) => {
try {
const item = await Item.create(req.body);
res.status(201).json(item);
} catch (err) {
next(err);
}
});