Cree fácilmente paneles de administración para sus aplicaciones con tecnología de Firebase. Por ejemplo, puede crear un panel de comerciante para cargar artículos en un sitio de comercio electrónico que utiliza Firebase como backend.
api
de función de nube de Firebase definida dentro de la carpeta de functions
.api
en la nube que es básicamente una API basada en Express para su aplicación. Escriba aquí toda su lógica empresarial protegida. Pon el nombre de tu proyecto de Firebase en .firebaserc
.
Establezca una clave secreta para el token JWT en Firebase.
firebase functions:config:set auth.secret= " <YOUR_SECRET> "
Cd a la carpeta functions
y ejecutar
yarn install
Para cada usuario administrador, ejecute el script npm
yarn run passwdgen < username > < password >
y siga más instrucciones.
Cd a la carpeta dashboard
y ejecutar
yarn install
En el archivo dashboard/src/globals.js
, configure sus puntos finales de funciones de nube locales y de producción en API_URL. Para obtener estos valores, ejecute:
para locales
firebase serve --only functions
para la producción
firebase deploy
.json
de clave de cuenta de servicio de su proyecto y expórtelo en su variable de entorno. set GOOGLE_APPLICATION_CREDENTIALS= < path_to_json_file > /serviceAccountKey.json
functions
, ejecute firebase functions:config:get > .runtimeconfig.json
firebase serve --only functions
dashboard
y ejecutar yarn start
Ejecute deploy.sh
.
Abra una nueva edición en caso de que tenga algún problema o escríbame a [email protected].