| 1234567891011121314151617181920212223242526272829303132 |
- const express = require('express')
- const User = require('../models/user')
- const endpoints = require('../endpoints/user')
- const router = new express.Router()
- const app = express()
-
- router.get('/users', async (req, res) => {
- return await endpoints.getAll(req, res)
- })
-
- router.get('/users/:id', async (req, res) => {
- return await endpoints.getById(req, res, req.params.id)
- })
-
- router.post('/users', async (req, res) => {
- return await endpoints.create(req, res, req.body)
- })
-
-
- router.put('/users', async (req, res) => {
- return await endpoints.updateUser(req, res, req.body)
- })
-
- router.patch('/users/:id/contacts', async (req, res) => {
- return await endpoints.updateUserContacts(req, res, req.body)
- })
-
- router.delete('/users/:id', async (req, res) => {
- return await endpoints.deleteUser(req, res, req.body)
- })
-
- module.exports = router
|