Spec-Zone.ru › Angular

provideServerRendering

Настраивает серверный рендеринг для приложения Angular.

withRouteswithAppShell

API

function provideServerRendering(
  ...features: ServerRenderingFeature<ServerRenderingFeatureKind>[]
): EnvironmentProviders;
function provideServerRendering(
  options: ServerRenderingOptions,
  ...features: ServerRenderingFeature<ServerRenderingFeatureKind>[]
): EnvironmentProviders;
function provideServerRendering(...features: ServerRenderingFeature<ServerRenderingFeatureKind>[]): EnvironmentProviders;

Настраивает серверный рендеринг для приложения Angular.

Эта функция настраивает необходимые провайдеры для серверного рендеринга, включая поддержку серверных маршрутов и оболочки приложения. Она объединяет возможности, настроенные с помощью withRoutes и withAppShell, чтобы обеспечить комплексную настройку серверного рендеринга.

@paramfeaturesServerRenderingFeature<ServerRenderingFeatureKind>[]
  • Необязательные возможности для настройки дополнительного поведения при серверном рендеринге.
@returnsEnvironmentProviders

Экземпляр EnvironmentProviders с конфигурацией серверного рендеринга.

Примечания по использованию

Пример включения серверного рендеринга в приложении при использовании функции bootstrapApplication:

import { bootstrapApplication, BootstrapContext } from '@angular/platform-browser';
import { provideServerRendering, withRoutes, withAppShell } from '@angular/ssr';
import { AppComponent } from './app/app.component';
import { SERVER_ROUTES } from './app/app.server.routes';
import { AppShellComponent } from './app/app-shell.component';

const bootstrap = (context: BootstrapContext) =>
    bootstrapApplication(AppComponent, {
      providers: [
        provideServerRendering(
          withRoutes(SERVER_ROUTES),
          withAppShell(AppShellComponent),
        ),
      ],
    }, context);

export default bootstrap;
function provideServerRendering(options: ServerRenderingOptions, ...features: ServerRenderingFeature<ServerRenderingFeatureKind>[]): EnvironmentProviders;

Настраивает серверный рендеринг для приложения Angular с дополнительными параметрами.

Эта функция настраивает необходимые провайдеры для серверного рендеринга, включая поддержку серверных маршрутов и оболочки приложения. Она объединяет возможности, настроенные с помощью withRoutes и withAppShell, чтобы обеспечить комплексную настройку серверного рендеринга.

@paramoptionsServerRenderingOptions
  • Параметры конфигурации серверного рендеринга.
@paramfeaturesServerRenderingFeature<ServerRenderingFeatureKind>[]
  • Необязательные возможности для настройки дополнительного поведения при серверном рендеринге.
@returnsEnvironmentProviders

Экземпляр EnvironmentProviders с конфигурацией серверного рендеринга.

Примечания по использованию

Пример включения серверного рендеринга с параметрами в приложении при использовании функции bootstrapApplication:

import { bootstrapApplication, BootstrapContext } from '@angular/platform-browser';
import { provideServerRendering, withRoutes, withAppShell } from '@angular/ssr';
import { AppComponent } from './app/app.component';
import { SERVER_ROUTES } from './app/app.server.routes';
import { AppShellComponent } from './app/app-shell.component';

const bootstrap = (context: BootstrapContext) =>
    bootstrapApplication(AppComponent, {
      providers: [
        provideServerRendering(
          { maxResponseBodySize: 1024 * 1024 }, // 1MB limit
          withRoutes(SERVER_ROUTES),
          withAppShell(AppShellComponent),
        ),
      ],
    }, context);

export default bootstrap;

Описание

Настраивает серверный рендеринг для приложения Angular.

Эта функция настраивает необходимые провайдеры для серверного рендеринга, включая поддержку серверных маршрутов и оболочки приложения. Она объединяет возможности, настроенные с помощью withRoutes и withAppShell, чтобы обеспечить комплексную настройку серверного рендеринга.

Примечания по использованию

Пример включения серверного рендеринга в приложении при использовании функции bootstrapApplication:

import { bootstrapApplication, BootstrapContext } from '@angular/platform-browser';
import { provideServerRendering, withRoutes, withAppShell } from '@angular/ssr';
import { AppComponent } from './app/app.component';
import { SERVER_ROUTES } from './app/app.server.routes';
import { AppShellComponent } from './app/app-shell.component';

const bootstrap = (context: BootstrapContext) =>
    bootstrapApplication(AppComponent, {
      providers: [
        provideServerRendering(
          withRoutes(SERVER_ROUTES),
          withAppShell(AppShellComponent),
        ),
      ],
    }, context);

export default bootstrap;

Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/ssr/provideServerRendering

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API