다음을 통해 공유


ISpaBuilder 인터페이스

정의

SPA(단일 페이지 애플리케이션)의 호스팅을 구성하고 미들웨어를 연결하는 메커니즘을 제공하는 클래스를 정의합니다.

public interface class ISpaBuilder
public interface ISpaBuilder
type ISpaBuilder = interface
Public Interface ISpaBuilder

속성

ApplicationBuilder

IApplicationBuilder SPA가 호스트되는 미들웨어 파이프라인을 나타내는 입니다.

Options

SPA를 호스트하기 위한 구성 옵션에 대해 설명합니다.

확장 메서드

UseSpaPrerendering(ISpaBuilder, Action<SpaPrerenderingOptions>)
사용되지 않음.

단일 페이지 애플리케이션에 대해 서버 쪽 미리 렌더링 미들웨어를 사용하도록 설정합니다.

UseProxyToSpaDevelopmentServer(ISpaBuilder, Func<Task<Uri>>)

들어오는 요청을 로컬 SPA(단일 페이지 애플리케이션) 개발 서버로 전달하도록 애플리케이션을 구성합니다. 개발 중에만 사용할 수 있습니다. 프로덕션 애플리케이션에서 이 미들웨어를 사용하도록 설정하지 마세요.

UseProxyToSpaDevelopmentServer(ISpaBuilder, String)

들어오는 요청을 로컬 SPA(단일 페이지 애플리케이션) 개발 서버로 전달하도록 애플리케이션을 구성합니다. 개발 중에만 사용할 수 있습니다. 프로덕션 애플리케이션에서 이 미들웨어를 사용하도록 설정하지 마세요.

UseProxyToSpaDevelopmentServer(ISpaBuilder, Uri)

들어오는 요청을 로컬 SPA(단일 페이지 애플리케이션) 개발 서버로 전달하도록 애플리케이션을 구성합니다. 개발 중에만 사용할 수 있습니다. 프로덕션 애플리케이션에서 이 미들웨어를 사용하도록 설정하지 마세요.

UseAngularCliServer(ISpaBuilder, String)

Angular CLI 서버의 instance 전달하여 요청을 처리합니다. 즉, Angular CLI 서버를 수동으로 실행하지 않고도 항상 최신 CLI 빌드 리소스를 제공할 수 있습니다.

이 기능은 개발에만 사용해야 합니다. 프로덕션 배포의 경우 Angular CLI 서버를 사용하도록 설정하지 마세요.

UseReactDevelopmentServer(ISpaBuilder, String)

create-react-app 서버의 instance 전달하여 요청을 처리합니다. 즉, create-react-app 서버를 수동으로 실행하지 않고도 항상 최신 CLI 빌드 리소스를 제공할 수 있습니다.

이 기능은 개발에만 사용해야 합니다. 프로덕션 배포의 경우 create-react-app 서버를 사용하도록 설정하지 마세요.

적용 대상