Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Generando la primer PWA

7/20
Recursos

Aportes 10

Preguntas 5

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Corriendo unos comandos es posible tener en localhost un server seguro falso, para probar con https

https://github.com/romelgomez/safelocalhost

  • Abre un terminal y ejecuta: . ./safelocalhost.sh
  • Abre el navegador Chrome, e introduce en la barra de dirección URL: chrome://settings/certificates
  • Selecciona la tab: Authorities
  • Selecciona el archivo generado: /safelocalhost/temp/root_crt.crt
  • Asegurate de marcar que todos los checkboxes de Trust settings
  • Obtén la ruta completa a los archivos server.crt y server.key generados.
  • Ejecuta:

ng serve --ssl true --ssl-cert $HOME"/Desktop/projects/safelocalhost/temp/server.crt" --ssl-key $HOME"/Desktop/projects/safelocalhost/temp/server.key"

comando para ejecutar pwa
ng add @angular/pwa

al hacer el firebase init me sale el siguiente error:

=== Project Setup

First, let’s associate this project directory with a Firebase project.
You can create multiple project aliases by running firebase use --add,
but for now we’ll just set up a default project.

i .firebaserc already has a default project, using angular-pwa-platzi.

Error: Failed to get Firebase project angular-pwa-platzi. Please make sure the project exists and your account has permission to access it.

Si cierran la cuenta en firebase y luego con el comando firebase login sale este error “Cannot run login in non-interactive mode. See login:ci to generate a token for use in non-interactive environments.”, Actualicen firebase con

 npm install -g firebase-tools

y luego para ingresar a firebase usan el código

firebase login --interactive

firebase init: inicia el servicio

Pregunta, a los assets podemos no usarlos? y tomar todas las imagenes de firebase?o un cdn?

venia trabajando este proyecto desde el curso basico de angular , al hacer el deploy a firebase hosting no me cargaban las peticiones de la resapi de heroku del profesor , esto se debia a que las PWA tienen que ser HTTPS en TODO , hasta en las peticiones , revise mi archivo enviroment.prod.ts y el enlace a la api era: url_api:‘http😕/platzi-store.herokuapp.com’, lo tuve que cambiar a HTTPS url_api:‘https://platzi-store.herokuapp.com’, y asi ya funciono la app hosteada en firebase y haciendo peticiones a una api HTTPS tambien

Este es el comando para añadir las referencias de PWA.
ng add @angular/pwa

como lo puedo ejecutar en ubuntu 18.04?

a la gente que le falle el firebase init borrad todo lo que se de firebase del proyecto