-
Angular 7 - SSR
Bonjour tout le monde,
J'ai configuré une appli Angular 7 (+asp.net core) pour fonctionner en SSR.
Certes je vois bien le code html qui a changé, je n'ai pas uniquement les balises app-code mais bien une génération qui montre que tout est ok :
Code:
<app-root _nghost-sc0="" ng-version="7.2.15"><div _ngcontent-sc0="" style="text-align:center"> ... etc
En revanche, contrairement à ce que j'ai pu constater sur d'autres exemples, je n'ai pas mes scripts en :
main.xxxxxxxxx.js ou encore runtime.xxxxxxxx.js
J'ai main.js et runtime.js
Cela signifie que je ne suis pas en SSR ?
le plus étonnant est lorsque je lance je lance un build:ssr : j'ai bien un répertoire "dist" avec tout qui est impec à l'intérieur.
-
C'est résolu apparemment c'était un pb avec WebPack.
-
Cela signifie plus probablement que tu n'étais pas en mode production. Les assets sont packagés différemment selon que tu tournes en mode développement ou production.
-
Merci pour ta réponse que j'avais complètement zappée
Oui tu as peut-être raison mais j'ai remarqué plusieurs souci quand je fais ceci :
1 - création projet asp.net core webapi + angular (version 6)
2 - maj version angular 7
Finalement j'ai trouvé une vraie solution qui résout tout. En gros je fais :
1 - création projet asp.net core webapi + angular (version 6)
2 - suppression répertoire ClientApp
3 - création "à part" de mon appli angular (version 8) portant le nom ClientApp
4 - copie de ClientApp dans le projet aspnet core dans lequel j'avais supprimé
Et là tout fonctionne nickel à tous les niveaux (et je profite des dernières maj d'Angular) ...