W3cubDocs

/Angular

@angular/platform-server

package

Supports delivery of Angular apps on a server, for use with server-side rendering (SSR).

For more information, see Server-side Rendering: An intro to Angular Universal.

Entry points

Primary

@angular/platform-server

Supports delivery of Angular apps on a server, for use with server-side rendering (SSR).

Secondary

@angular/platform-server/init

Initializes the server environment for rendering an Angular application.

@angular/platform-server/testing

Supplies a testing module for the Angular platform server subsystem.

Primary entry point exports

NgModules

ServerModule

The ng module for the server.

ServerTransferStateModule

Deprecated: no longer needed, you can inject the TransferState in an app without providing this module.

NgModule to install on the server side while using the TransferState to transfer state from server to client.

Classes

PlatformState

Representation of the current platform state.

Functions

provideServerRendering

Sets up providers necessary to enable server rendering functionality for the application.

renderApplication

Bootstraps an instance of an Angular application and renders it to a string.

renderModule

Bootstraps an application using provided NgModule and serializes the page content to string.

Structures

PlatformConfig

Config object passed to initialize the platform.

Types

BEFORE_APP_SERIALIZED

A function that will be executed when calling renderApplication or renderModule just before current platform state is rendered to string.

INITIAL_CONFIG

The DI token for setting the initial config for the platform.

platformDynamicServer

Deprecated: add an import @angular/compiler and replace the usage with platformServer instead.

The server platform that supports the runtime compiler.

platformServer

© 2010–2023 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://angular.io/api/platform-server