Spec-Zone.ru › Angular

withRoutes

Настраивает маршрутизацию на стороне сервера для приложения.

provideServerRenderingServerRoute

API

function withRoutes(
  routes: ServerRoute[],
): ServerRenderingFeature<ServerRenderingFeatureKind.ServerRoutes>;
@paramroutesServerRoute[]
  • Массив объектов ServerRoute, каждый из которых определяет маршрут, отображаемый на сервере.
@returnsServerRenderingFeature<ServerRenderingFeatureKind.ServerRoutes>

Объект ServerRenderingFeature, настраивающий маршруты на стороне сервера.

Описание

Настраивает маршрутизацию на стороне сервера для приложения.

Эта функция регистрирует массив определений ServerRoute, включая рендеринг на стороне сервера для определённых путей URL. Эти маршруты используются для предварительного рендеринга содержимого на сервере, что повышает скорость первоначальной загрузки и улучшает SEO.

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

import { provideServerRendering, withRoutes, ServerRoute, RenderMode } from '@angular/ssr';

const serverRoutes: ServerRoute[] = [
  {
    path: '', // This renders the "/" route on the client (CSR)
    renderMode: RenderMode.Client,
  },
  {
    path: 'about', // This page is static, so we prerender it (SSG)
    renderMode: RenderMode.Prerender,
  },
  {
    path: 'profile', // This page requires user-specific data, so we use SSR
    renderMode: RenderMode.Server,
  },
  {
    path: '**', // All other routes will be rendered on the server (SSR)
    renderMode: RenderMode.Server,
  },
];

provideServerRendering(withRoutes(serverRoutes));

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/withRoutes

Spec-Zone.ru

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