콘텐츠로 건너뛰기

.NET Core 3.1 프로젝트를 .NET 5 로 마이그레이션

변환 대상은 .NET Core 3.1 을 사용해서 작성된 응용프로그램입니다. 전체 코드는 340eb28b1ea510a2c59e8627659cd81b689b7244 커밋에서 확인할 수 있습니다. Commit <> 340eb28b1ea510a2c59e8627659cd81b689b7244 .NET Core 3.1 을 사용해서 작성된 응용프로그램을 .NET 5를 사용하는 응용프로그램으로 마이그레이션하려면, 솔루션의 모든 프로젝트의 대상 프레임워크를 net5.0으로 변경하고, 의존 패키지를 .NET 5 호환 버전으로 업데이트하면… 더 보기 ».NET Core 3.1 프로젝트를 .NET 5 로 마이그레이션

SPA 에서 파일 다운로드

SPA Single Page Application 로 작성중인 웹 응용프로그램에서 파일 다운로드를 구현할 때, 새 창으로 다운로드할 파일의 URI를 제공해서 처리하면 매우 편리하게 파일을 다운로드할 수 있습니다. 파일 URI와 함께 인증이 필요할 때, 쿠키를 사용중이면 동일하게 사용하면 됩니다.그런데, 쿠키를 사용하지 않고, JWT 등을 사용해서 요청 헤더에 데이터를 제공하는 형식으로 인증을 처리중이면, 새창을 열어서 처리하는 방식으로는 처리가 불가능합니다.이 때, 사용할 수 있는 간단한 코드조각을 npm 패키지로 공유합니다.

WSL 2 on Windows 10 build 2004

최근 게시된 Windows 10 Build 2004 는 WSL 2 버전Windows Subsystem Linux version 2이 포함되어 있습니다. WSL 2 버전은 Linux용 Windows 하위 시스템 아키텍쳐의 새로운 버전입니다. WSL 2 버전은 파일 시스템 성능을 높이고, 전체 시스템 호출 호환성을 추가합니다. WSL 2 버전은 WSL 1버전을 대체하지 않으므로,… 더 보기 »WSL 2 on Windows 10 build 2004

NPM 패키지 만들기

자주 사용되는 기능을 Typescript 로 작성해서 NPM 에 게시한 후 다른 프로젝트에서 사용하고 싶어 NPM 에 패키지를 어떻게 공개하는지를 확인했습니다. 저는 @bbon 스코프를 사용해서 @bbon/formatter 패키지를 게시할 것입니다. 스코프 npm-scope 페이지에서 정보를 확인할 수 있습니다. npm 패키지는 이름이 고유해야 하는데, 약 1,268,126 개의 공개된 패키지… 더 보기 »NPM 패키지 만들기

공적 마스크 안내 – 기술 상세

공적 마스크 구매 요일을 안내하는 모바일 응용프로그램을 구글 플레이에서 다운로드할 수 있습니다. 이미지를 클릭할 수 없는 경우 아래 주소를 주소창에 붙여넣기 하세요. https://play.google.com/store/apps/details?id=kr.bbon.whendoibuyamask 기술 공적 마스크 안내 모바일 응용 프로그램은 React Native와 expo 프레임워크를 사용하며, 타입스크립트로 작성되었습니다. 프로젝트는 공개되어 있습니다. 전체 코드는 아래 저장소에서 확인하실… 더 보기 »공적 마스크 안내 – 기술 상세

공적 마스크 안내

공적 마스크 구매 요일을 안내하는 모바일 응용프로그램을 구글 플레이에서 다운로드할 수 있습니다. 이미지를 클릭할 수 없는 경우 아래 주소를 주소창에 붙여넣기 하세요. https://play.google.com/store/apps/details?id=kr.bbon.whendoibuyamask 시작 지난 2019년 11월에 합류했던 팀에서 나온 후 뭔가 현 상황에 도움이 될 수 있는 게 뭐가 있을까 생각하다 기억하기 귀찮은 공적… 더 보기 »공적 마스크 안내