====== Angular ====== * [[https://www.youtube.com/watch?v=APtSLRo6b-M]] * [[https://www.youtube.com/watch?v=4PYwCI1LFqs]] La Carpeta donde se renderiza el html y el javascript por defecto es: dist//browser/ * [[https://v17.angular.io/guide/deployment#building-and-serving-from-disk]] Si es que con en el navegador se pone en el URL la carpeta y no se logra ver la página por enlaces erróneos por que el href es una ruta explicita o absoluta, en archivo index.html: Se puede hacer relativa con el comando ng build --base-href ./ Se la puede configurar una ruta absoluta con el comando: ng build --base-href // o modificando el archivo de configuración "angular.json": "projects": { "app": { "architect": { "build": { "options": { "baseHref": "/production-folder/" } } } } } Código básico: //typescript import {Component} from '@angular/core'; @Component({ selector: 'app-root', imports: [], template: `

Default

`, styleUrls: ['./app.css'], }) export class App { title = 'default'; }
===== Deploy ===== Deploy para el tipo SSR Server Side Rendering, usando Apache o Nginx * [[https://blog.daudr.me/painless-angular-ssr/]] * [[https://v17.angular.io/guide/deployment]] Usando WebPack: * [[https://webpack.js.org/guides/development/#webpack-dev-server]] Usando Hydration: * [[https://www.angulararchitects.io/blog/guide-for-ssr/]]