수업 영상 링크(작년): 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-utilsmoment 두 가지가 있습니다. 본인이 생각하기에 더 적절한 라이브러리를 선택해 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과 같은 형변환을 적절히 수행한다.