🎃 MVC Model, View, Controller의 약자로, 소프트웨어 설계와 관련된 디자인 패턴이다.
회원가입을 하면 info.txt 파일에 "//"로 구분하여 정보가 저장되도록 하고, 해당 파일 정보로 로그인이 되도록 하기
MySQL을 이용해서 DB에 정보를 저장하고, DB의 값을 읽어와서 view에 table형식으로 보여주기
MySQL DB를 연결해서 회원가입, 로그인, 회원정보 수정 기능을 구현한다.
저번에 구현한 회원가입, 로그인, 회원 정보 수정 기능을 sequelize를 이용해서 구현한다. 💡 Sequelize란? Node.js의 ORM(Object-Relational Mapping)
HTTP 통신에 대해 알아보고, HTTP module을 사용해서 서버 만들기.
비동기 방식을 알아보고, 콜백 지옥을 해결하기 위한 방법인 Promise와 Async/await을 알아본다.
WebSocket을 알아보고, socket.io를 이용해서 실습해본다. 💡 소켓(Socket) 이란? 프로세스가 네트워크로 데이터를 내보내거나 데이터를 받기 위한 실제적인 창구역할을 하는 것