본문 바로가기

TIL

TIL#22(직사각형 별찍기, 게임 아이템 시뮬레이터 API)

오늘 한일
  • 직사각형 별찍기

문제 풀이

받은 값을 빈칸으로 나누어 a, b에 각각 넣고 for문 두개를 이용해 a만큼 별을 찍고 b만큼 반복하였다. 

  • 게임 아이템 시뮬레이터 API

게임 캐릭터와 아이템을 활용할 수 있는 API를 만들었다.

3000포트로 서버를 열었고 mogoose로 MongoDB에 연결하였다.
Insomnia에서 캐릭터 생성, 불러오기, 삭제, 아이템 착용, 제거, 변경 등을 테스트 해보았다.
아이템 생성이 잘 되었다.
캐릭터 생성이 잘 되었다.
아이템 착용이 잘 되었다.
아이템 제거가 잘 되었다.
캐릭터 삭제가 잘 되었다.

 

어려웠던 점
  • AWS와 가비아를 통해 배포를 하려고 했는데 오류가 발생해 배포에 실패하였다. (AWS와 가비아 외 에도 Studio 3T, Insomnia 등 여러 프로그램을 사용하다보니 헷갈리는 것이 많아 더 많이 사용해 봐야 될 것 같다.)
  • joi로 예외처리하는 것이 익숙하지 않아 빼먹은 예외처리가 많았다. (Joi를 더 많이 다뤄봐야 될 것 같다.)
오늘의 TIP
  • SSH(secure shell) Key는 네트워크 상에서 암호화된 통신을 할 수 있도록 하는 프로토콜의 일종이다. Github에서는 SSH Key를 이용하여 사용자를 인증한다.