1
0
mwe-comments/server/api/comments.js
2019-07-13 20:31:59 -04:00

23 lines
521 B
JavaScript
Executable File

const router = require('express').Router()
const { Comment } = require('../db/models')
module.exports = router
router.get('/', async (req, res, next) => {
try {
const comments = await Comment.findAll({ include: 'replies' })
res.send(comments)
} catch (err) {
next(err)
}
})
router.post('/', async (req, res, next) => {
try {
const comment = await Comment.create({ text: req.body.text })
await comment.setParent(req.body.parentId)
res.send(comment)
} catch (err) {
next(err)
}
})