* 미니 팀프로젝트 진행중
- https://github.com/salmon2/Sparta-conference-log-Back
- API Service 부분 수정 후 다시 테스트
: 회의를 만든 날짜를 불러와서("Date" 테이블) 데이터를 만들줘야 하는데
conference 테이블의 createAt 컬럼을 가져왔었음(회의를 10/17일에 하는데 미리 만들어 둘 수도 있음)
- AWS에 배포
: h2를 이용했다가 프론트분들이 DB를 보고싶어 하시는것 같아서 그냥
RDS에서 MySQL을 만들어 연결했음
- 프론트엔드에서 CORS 때문에 데이터를 받아오지 못한다고 하셨다
https://dev-pengun.tistory.com/entry/Spring-Boot-CORS-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0
config라는 패키지를 만들어 이거 그대로 사용했다
로컬의 3000번 포트에서 하고 계시다고 해서 localhost:3000을 열어줬다
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("http://localhost:8080", "http://localhost:3000");
}
}
* 테스트코드 부분 강의 듣기(Spring 심화 3주차)
- Mockito를 쓰는 이유를 알게 됨
: Controller는 Controller, Service는 Service, Repository는 Repository 각각 독립적으로 테스트를 해보기 위해
가짜 객체라고 부를 수도 있는 Mockito를 사용함
* 알고리즘 문제 풀기
- 오늘 문제는 너무 쉬워서 행복했다...
* 공부하고싶은거
테스트코드 작성 방법(Mockito)
스웨거
JWT
디버깅
DB 연관관계(JPA @oneToMany 등...)
리액트 벼락치기(프론트를 1도 몰라서 상황을 이해하기 어려움 엄청 노력하시는데 안타까울 뿐)
* 이거도 들어보자
- https://www.youtube.com/watch?v=gkutTlwi70s
+ 오늘은 백신을 맞아서 머리가 좀 아프다...
'항해99 3기' 카테고리의 다른 글
[TIL] 2021.10.18 클론코딩 프로젝트 시작 (0) | 2021.10.18 |
---|---|
[WIL] 항해99 3기 5주차 (0) | 2021.10.17 |
[TIL] 2021.10.13 - 프로젝트 API 테스트 (0) | 2021.10.14 |
[TIL] 2021.10.12 팀 프로젝트 진행중 (0) | 2021.10.13 |
[TIL] 2021.10.11 팀 프로젝트 시작 (0) | 2021.10.11 |