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
반응형
'프로젝트 > 가계부 - 제작 JavaScript' 카테고리의 다른 글
17. Node 가계부 만들기 [ 가계부 기능 Repository 구현 ] - 4 (0) | 2022.05.29 |
---|---|
16. Node 가계부 만들기 [ /accounts url passport-jwt 적용 ] - 3 (0) | 2022.05.28 |
14. Node 가계부 만들기 [ 가계부 기능 파일 생성] - 1 (0) | 2022.05.28 |
13. Node 가계부 만들기 [ 로그인 유효성 검사 ] - 5 (0) | 2022.05.28 |
12. Node 가계부 만들기 [ 로그인 Service 코드 작성 ] - 4 (0) | 2022.05.28 |