const router = require('express').Router() const { Comment, User, Vote } = require('../db/models') module.exports = router router.get('/', async (req, res, next) => { try { const comments = await Comment.findAll({ include: ['replies', 'user'], }) res.send(comments) } catch (err) { next(err) } }) router.get('/:id', async (req, res, next) => { try { const comment = await Comment.findByPk(req.params.id, { attributes: ['id', 'text'], }) res.json(comment) } catch (err) { next(err) } }) router.post('/', async (req, res, next) => { try { const comment = await Comment.create(req.body) res.json(comment) } catch (err) { next(err) } })