🔖 도니
📌도커라이징
- 콜백
- 지난 리뷰 시간에 백엔드 도커라이징 완료 후 프론트/백 둘 다 도커라이징 완료 및 aws 정보에 업데이트
- 캘린더
- 환경변수 문제로 프론트서버가 로컬에서만 작동하여 .env 파일 -> config.js 로 관리하여 서버에 배포
- 로컬 프론트와 통신하던 백엔드 소스도 업데이트
💡 .env 와 config.js의 차이점
- config file은 github과 같은 버전 관리시스템에 commit 되지 않도록 주의해야함
- mysql, redis등이 추가되면 각파일마다 .gitignore을설정해야하
- 환경변수는 nodejs에서 사용할 시 process.env.name 과 같은 방법으로 접근해야하기때문에 소스 관리시 개발자의 실수를 줄일 수있음 ( 단일 파일로 환경변수 관리 가능)
🔖 원구
- 곳감 문자 전송을 koa.js로 바꾸는중
- koa.js가 status를 지원하지 않을 수 있음
🔎 참고사항
- JPA (ORM 개념) : 데이터베이스의 데이터를 쿼리문으로 직접 작성하는 등의 번거로운 일을 줄일 수 있음
- MVC패턴
- view, business logic, repository 접근을 나누어서 작업
- UI와 설계를 분리하여 업무 분담이 용이
- AOP : 함수의 프로세스를 정리해서 annotation을 통해~
🔎 to do
- 게시판 프론트서버 만들거나 template(ejs) 쓰거나
- 인프런 스프링 강의