owner.js 705 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. const router = require('express').Router()
  2. const Owner = require('../models/owner')
  3. router.post('/owners', async (req, res)=> {
  4. try {
  5. const owner = new Owner()
  6. owner.name = req.body.name
  7. owner.about = req.body.about
  8. await owner.save()
  9. res.json({
  10. success: true,
  11. message: 'Success create owner'
  12. })
  13. } catch(err) {
  14. res.status(500).json({
  15. success: false,
  16. message: err.message
  17. })
  18. }
  19. })
  20. router.get('/owners', async (req, res) => {
  21. try {
  22. let owners = await Owner.find()
  23. res.json({
  24. owners
  25. })
  26. } catch (err) {
  27. res.status(500).json({
  28. success: false,
  29. message: err.message
  30. })
  31. }
  32. })
  33. module.exports = router