일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 자원정리
- extraParams
- JSON
- dbContext
- Store
- c#코딩의기술실전편
- 코드프로그래머스
- ViewModel
- Request
- error
- DbSave
- Config
- c#
- lazy loading
- 상속
- vscode
- extjs
- ORM
- EFCore
- mac
- minimalAPI
- intellij
- scanner
- 명시적외래키
- inserttrigger
- .net
- React
- ""+n
- JavaScript
- LINQ
- Today
- Total
목록전체 글 (314)
ejyoo's 개발 노트
C# 의 Minimal API 는 .NET 6.0의 기능으로 API 엔트포인트를 만들 때 필요한 준비 작업을 최소화하고 개발자의 생산성을 향상 시키는 것을 목표로 한다. 주로 작은 서비스나 단일 페이지 애플리케이션 (Single Page Application, SPA) 나 마이크로 서비스 아키텍처에서 사용된다. C#의 Minimal API 는 주요 핵심 개념이 있다. 1. 익명 람다(Lambda) 함수 Minimal API 는 익명 람다 함수를 사용하여 API 끝점(endpoints) 를 정의하고 이로인해 간결하게 API 를 작성할 수 있다. 이러한 함수는 일반적으로 app.Map[HTTP 메소드]의 형태로 작성된다. 예를 들어, HTTP GET 요청을 처리하는 API 끝점은 app.MapGet 함수를 ..
EF 의 ORM 을 사용하면서 모델을 설계할 때 FluntAPI 를 사용하여 각 엔티티 모델 간 외래키를 지정하는데, 이때 외래키로서의 식별관계를 가지는 각 모델이 참조할 수 있도록 명시적 외래키 라는 필드를 작성해야 한다. 이때 타입이 virtual로 들어가는데, 그것이 왜 사용되는지 궁금해서 정리하고자 한다. EF 는 Entitiy Framework 의 약자로 MS에서 개발한 .NET 앱용 오픈소스 객체 관계 매핑 프레임 워크(ORM)이다. EF 에서 외래키 연관관계를 설정할 때 종종 virtual 키워드를 사용한다. virtual 키워드를 사용하면 EF가 해당 속성을 Lazy Loading을 할 수 있다. Lazy Loading은 관련 개체가 실제로 필요로 될 때 까지 해당 개체의 로드를 연기하는 ..
mongo DB 클러스터의 액세스 설정은 허용한 IP 만 접속하게 해놨는데, 현재 내가 MongoDB 접속하려는 IP 가 접속 불가 IP 라서 접속이 안되는 오류임. 맥에서 ipconfig 를 해서 나오는 IP 를 입력해보아도 잘 되지 않았음. 나는 집에서 공유기를 통해 인터넷 연결을 하고 있는데, 만약 공유기 사용한다면 공인 IP를 Network Access 에 등록해야 함. https://nordvpn.com/ko/blog/public-ip-and-private-ip/ 공인 IP와 사설 IP… 다양한 IP 유형의 차이는? 공인 IP와 사설 IP 등 다양한 IP 유형의 차이가 궁금하신가요? 이 글에서 IP 유형별 차이와 장단점을 확인해 보세요. nordvpn.com
이벤트의 적용방법에 대한 선택 웹 프론트 프레임 워크로 HTML DOM Component를 만들고 프레임 워크에서 제공하는 이벤트 핸들러를 사용하여 이벤트를 캐치하곤 하는데, 가끔은 직접 HTML DOM 을 입력하여 이벤트를 적용해야하는 상황이 발생한다. 그 이벤트가 onClick 라고 한다면 아래의 방법이 있겠다. 1. html dom 의 onclick 속성에 이벤트 추가하기 1-1. javascript function 만들고 함수 호출 (프레임워크함수, javascript 함수) 1-2. element addEventListener 정의 2. JQuery 로 dom을 찾은 뒤 Click event 를 캐치함. ( $('').click() 또는 on('click') ) https://developer...
.NetCore 의 Minimal API 만들기 MS 사이트에서 Tutorial로 있는 예제를 참고하여 간단한 프로젝트를 실습한다. 실습 내용 (환경 : .NET 7.0 / .NET SDK) minimap API 생성과 API 호출 (API 호출 도구) EF DBSet 생성 모델 생성과 마이그레이션 코드 생성 도커로 디비 올리고 API 호출하여 디비에 데이터 등록하기 https://learn.microsoft.com/en-us/aspnet/core/tutorials/min-web-api?view=aspnetcore-6.0&tabs=visual-studio-code Tutorial: Create a minimal API with ASP.NET Core Learn how to build a minimal A..
웹에서 RestAPI 를 사용하여 요청을 하는 경우, 반환되는 응답 코드가 있는데 자주 보이는 응답코드를 정리함. 자주 보는 응답코드 코드 메시지 설명 200 OK 요청 처리 성공 400 Bad Request 요청 실패. 클라이언트의 요청에 문제가 있음. 404 Not Found 페이지를 찾을 수 없음 500 Internal Server Error 서버 에러 502 Bad GateWay 게이트웨이 상태가 좋지 않음. 예시 (Ajax 비동기 요청) - 200 : Ajax 로 비동기로 서버에 요청을 보내고 서버에서 정상적으로 완료되었을 때 이 응답코드를 보냄 - 404 : http 프로토콜의 url, method가 정상적이지 않을 때 발생 - 500 : IIS 가 내려갔을 때 발생