.NET WebAPI에서 Swagger를 사용한 문서 생성
기존 자료를 참고해도 NuGet 패키지 찾기 어려움이 발생할 수 있어 직접 경험을 정리합니다.
프로젝트는 .NET 4.5 기반으로 진행하며 Swagger-Net과 Swashbuckle.Net45 패키지를 사용했습니다.
프로젝트 속성->빌드->출력에서 XML 문서 파일 생성 체크박스를 활성화합니다.
서비스 실행 후 다음 주소로 접근하면 됩니다:
프로젝트 주소/swagger/ui/index
메서드 주석 ...
9월 12일 07:18에 게시됨
JavaScript BOM과 DOM 노드 조작 및 브라우저 실행 매커니즘
자바스크립트 Date 객체 활용
Date 객체는 날짜와 시간을 관리하는 내장 객체로, 현재 시스템 시간을 가져오거나 특정 시점을 설정할 때 사용합니다.
객체 생성 및 인스턴스화
Date 객체는 new 키워드를 사용하여 인스턴스를 생성해야 합니다.
// 현재 시간 정보 생성
const today = new Date();
// 특정 날짜 지정 생성
const targetDay = new Date('2025-05-01 12:00:0 ...
9월 4일 22:03에 게시됨
ASP.NET WebAPI에서 Redis를 사용한 캐시 구현
ASP.NET WebAPI에서 캐시를 사용하고 싶다면 CacheOutput이라는 도구를 활용할 수 있습니다. 이 기사에서는 Redis를 통해 캐시를 구현하는 방법을 설명합니다.
기본 사용 방법
CacheOutput 애ต리뷰트
[Route("get")]
[CacheOutput(ClientTimeSpan = 60, ServerTimeSpan = 60)]
public IEnumerable<string> Get()
{
return new string[] { "홍길동 ...
6월 29일 19:55에 게시됨
ASP.NET WebApi OWIN을 이용한 OAuth 2.0 구현
OAuth(개방형 인증)는 개방형 표준으로, 사용자가 제3자 애플리케이션이 특정 웹사이트에 저장된 개인 리소스(사진, 비디오, 연락처 목록 등)에 접근할 수 있도록 허용하면서, 사용자 이름과 비밀번호를 제3자 애플리케이션에 제공할 필요가 없게 해줍니다.
OAuth는 사용자가 사용자 이름과 비밀번호 대신 특정 토큰을 제공하여 특정 서비스 제공자에게 저장된 데이터에 접 ...
6월 21일 21:06에 게시됨
Axios 기본 설정과 ASP.NET Core Web API를 활용한 Base64 캡차 이미지 표시
개요
본 문서에서는 Vue.js 프론트엔드에서 Axios를 사용하여 ASP.NET Core 3.1 백엔드로부터 Base64 형식의 캡차 이미지를 가져와 표시하는 방법에 대해 설명한다. Axios의 기본 URL과 타임아웃을 전역적으로 설정하는 방법도 함께 다룬다.
1. 프론트엔드 구현
다음은 Vue.js와 Axios를 사용하여 캡차 이미지를 표시하는 HTML 페이지이다.
<!DOCTYPE html>
< ...
6월 8일 21:45에 게시됨