15. Node 가계부 만들기 [ 가계부 기본 연결] - 2

2022. 5. 28. 23:04프로젝트/가계부 - 제작 JavaScript

1. accounts.service.js 코드 작성 (Service 코드는 [ ] 포스트에 작성)

const httpError = require('http-errors')
const { Send } = require('../../lib/lib')

// 가계부 생성
const CreateAccount = async (req, res, next) => {

}

// 가계부 수정
const UpdateAccount = async (req, res, next) => {

}

// 가계부 삭제
const DeleteAccount = async (req, res, next) => {

}

// 가계부 금액확인
const DayAccountFind = async (req, res, next) => {

}

const CardAccountFind = async (req, res, next) => {

}

module.exports = {
  CreateAccount,
  UpdateAccount,
  DeleteAccount,
  DayAccountFind,
  CardAccountFind
}

 

 

2. accounts.route.js 코드 작성

const express = require('express')
const router = express.Router()
const {
  CreateAccount,
  UpdateAccount,
  DeleteAccount,
  DayAccountFind,
  CardAccountFind
} = require('./accounts.service')

// 가계부 작성
router.post('/:date', CreateAccount)

// 가계부 수정
router.patch('/:index', UpdateAccount)

// 가계부 삭제
router.delete('/:index', DeleteAccount)

// 해당 날짜 가계부 확인
router.get('/day/:date', DayAccountFind)

// 월 별 가계부 확인
router.get('/month/:date', DayAccountFind)

// 년 별 가계부 확인
router.get('/year/:date', DayAccountFind)

// 해당 날짜 카드별 상세 확인
router.get('/card/:card/day/:date', CardAccountFind)

module.exports = router

 

728x90
반응형