Today I Learn

  • 한달 동안 괴롭히고 있는 chat 웹앱이 왜 안되는지, 어떤게 문제인지 자세히 정리해보았다. socket.io를 브라우저랑 서버랑 연결하는 부분에서 자꾸 에러가 나는데, 클라이언트는 socket으로 잘 요청하는 것 같은데 서버에서 socket.io가 연결이 안된다. io가 살아있지 않다. ㅠ
    app.js, init.js, views, static, routes 등의 파일들의 기능들을 정리해 보았다. 오늘은 문제가 되었던 init.js와 app.js를 합쳐서 서버 사이드에서 io가 연결되기 직전의 상황을 만들어 보았다.
    내일은 클라이언트 사이드인 main.pug 와 chat.js에서 올바른 경로로 socket.io를 보내는지 확인 해봐야겠다.

  • 타입스크립트는 자바스크립트의 타입을 체크하는 기능이 들어있다고 보면 된다. 자바스크립트가 실제 배포가 되어야 알 수 있는 실수들을 (숫자 넣는 곳에 문자가 들어가는 상황) 미리 타입스크립트를 써서 방지할 수 있다.

  • CS50 시간 복잡도, 합병 정렬, 이진 탐색 강의 들음

  • 온라인 스터디 2주차 과제 중 addHypen 함수 개선