CircleCI
Participez au chat sur https://gitter.im/angular/universal

Universel angulaire


Le projet Angular Universal est un projet communautaire visant à étendre les API angulaires de base (serveur de plate-forme) afin que les développeurs puissent rendre des applications Angular côté serveur dans divers scénarios.

Ce référentiel contient les différents outils tels que les moteurs d’intégration dans divers backends (NodeJS, ASP.NET etc.) ainsi que des modules supplémentaires et des exemples pour vous aider à démarrer avec le rendu côté serveur.

Le projet Universal est alimenté par les contributions de la communauté. Veuillez nous envoyer vos demandes de tirage!

Guide universel angulaire

Les packages de ce dépôt sont publiés en tant que packages de portée sur @nguniversal

Déplacé vers /docs/gotchas.md

Complété

  • Intégrez l’API de la plateforme dans le noyau
  • Prend en charge le titre et les méta-services sur le serveur
  • Développer des moteurs Express, ASP.NET Core et Hapi
  • Prise en charge de la CLI angulaire pour Universal
  • Déployer une implémentation DOM sur le serveur
  • Accrocher un renderModule* Faire des choses juste avant qu’elles ne soient rendues en une chaîne
  • API générique de transfert de statut dans la plateforme
  • Module d’état de transfert HTTP utilisant des intercepteurs HTTP et l’API de transfert d’état
  • Le matériau 2 fonctionne avec Universal
  • Rédiger la documentation de l’API principale
  • Support AppShell cas d’utilisation
  • Development Server Builder / mode Liver Load Monitor pour CLI

Planification

  • Stratégie de réhydratation client complète qui réutilise les éléments DOM / CSS rendus sur le serveur
  • Meilleures performances internes et tests de résistance
  • Facilitez l’écriture de tests unitaires pour les composants à usage général
  • Protocole de pont Node.js pour la communication avec divers backends vocaux – Django, Go, PHP, etc.

Contrôlez la page rendue par le serveur et l’état du transfert avant de charger l’application Web côté client dans l’application côté client. Repo

Nous pensons que l’utilisation du mot «universel» est correcte lorsqu’il s’agit d’une application JavaScript qui s’exécute dans plus d’environnements que le navigateur. (inspiré par JavaScript universel)

Licence MIT



Source link

Recent Posts