HomeWork 3
수업 영상 링크(작년): link
수업 영상 링크(올해): link
- due date:
제출
- 마찬가지로 Github repository에 올려주시면 됩니다. (week3 폴더에 prob1.js, prob2.js)
http
모듈을 활용해 간단한 로직을 처리해봅시다.- 포트는
8080
로 설정해주세요!
P1. 타이머
localhost:8080/timer
에 접속하면 한국 시간을 기준으로 현재 시간을 브라우저에 출력해주세요.
- 출력 형식:
YYYY-MM-DD HH24:MI:SS
- Hint: 시간과 관련된 라이브러리로는
date-utils
와moment
두 가지가 있습니다. 본인이 생각하기에 더 적절한 라이브러리를 선택해 HW를 작성해주세요!
P2. Simple Calculator
url을 이용해 간단한 계산기를 작성해봅시다.
- 구현할 연산: 덧셈(add), 뺄셈(sub), 곱셈(mul), 나눗셈(div)
- url 형식
localhost:8080/operator/num1/num2
- (ex)
localhost:8080/add/1/2
- 나눗셈에서 0으로 나누는 경우는 에러는 없다고 가정
- Hint1:
req.url
을 적절히 parsing한다. - Hint2:
Number
,String
과 같은 형변환을 적절히 수행한다.