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 installPara 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 functionspara 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.jsonfunctions , ejecute firebase functions:config:get > .runtimeconfig.jsonfirebase serve --only functionsdashboard 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].