You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/ko/7-bank-project/api/README.md

2.9 KiB

은행 API

Node.js + Express로 구축된 은행 API입니다.

이 API는 이미 완성되어 있으며, 이번 연습의 일부가 아닙니다.

하지만 이런 API를 직접 구축하는 방법을 배우고 싶다면 다음 영상 시리즈를 참고하세요: https://aka.ms/NodeBeginner (17번부터 21번 영상에서 이 API를 다룹니다).

또한, 이 인터랙티브 튜토리얼을 확인해볼 수도 있습니다: https://aka.ms/learn/express-api

서버 실행하기

Node.js가 설치되어 있는지 확인하세요.

  1. 이 저장소를 Git 클론합니다: The Web-Dev-For-Beginners.
  2. 터미널을 열고 Web-Dev-For-Beginners/7-bank-project/api 폴더로 이동합니다.
  3. npm install을 실행하고 패키지가 설치될 때까지 기다립니다(인터넷 연결 상태에 따라 시간이 걸릴 수 있습니다).
  4. 설치가 완료되면 npm start를 실행하면 준비가 완료됩니다.

서버는 포트 5000에서 시작됩니다.
이 서버는 메인 은행 앱 서버 터미널(포트 3000에서 실행 중)과 함께 실행됩니다. 서버를 닫지 마세요.

참고: 모든 항목은 메모리에 저장되며 영구적으로 저장되지 않습니다. 따라서 서버가 중지되면 모든 데이터가 손실됩니다.

API 세부사항

경로 설명
GET /api/ 서버 정보를 가져옵니다
POST /api/accounts/ 계정을 생성합니다. 예: { user: 'Yohan', description: 'My budget', currency: 'EUR', balance: 100 }
GET /api/accounts/:user 지정된 계정의 모든 데이터를 가져옵니다
DELETE /api/accounts/:user 지정된 계정을 삭제합니다
POST /api/accounts/:user/transactions 거래를 추가합니다. 예: { date: '2020-07-23T18:25:43.511Z', object: 'Bought a book', amount: -20 }
DELETE /api/accounts/:user/transactions/:id 지정된 거래를 삭제합니다

면책 조항:
이 문서는 AI 번역 서비스 Co-op Translator를 사용하여 번역되었습니다. 정확성을 위해 최선을 다하고 있지만, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원본 문서의 원어 버전을 권위 있는 출처로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 책임을 지지 않습니다.