보라코딩
Day 43, mini project_9 본문
주말동안 리액트로 틀 짜놓길 잘했다!
최대한 심플하게 리액트 MUI로만 작성해보았다. (Bar, data table, Calendar 등)
오늘은 EFCore 이용해서 DB에 데이터 모두 넣었고,
ASP.net로 API 통신 방식으로 json 데이터로 데이터 가져올 수 있게 했다.
이 과정에서 새로운 것을 배웠는데
하나의 솔루션 안에 namespace가 다른 경우의 데이터를 가져올 때는 참조 방식을 사용하면 된다!
그리고 DB에 1:N 형식으로 넣은 것 때문에 json 데이터 가져오는데 에러가 났는데
Model에 [JsonIgnore]를 넣고
controller에서는 아래 코드를 통해 해결했다.
string responseDataJson = JsonConvert.SerializeObject(data, new JsonSerializerSettings
{
ReferenceLoopHandling = ReferenceLoopHandling.Ignore
});
아직 예외처리라든가 상세한 것들까지 신경쓰진 못했다...
그래도 오늘 많이 한 느낌 ㅎㅎㅎ
신난다~~
'개발자가 되었다?' 카테고리의 다른 글
Day 45, mini project_11 (0) | 2023.10.25 |
---|---|
Day 44, mini project_10 (0) | 2023.10.24 |
Day 42, mini project_8 (0) | 2023.10.20 |
Day 41, mini project_7 (0) | 2023.10.19 |
Day 40, mini project_6 (0) | 2023.10.18 |