deployment - pricing - Error de despliegue de Firebase
firebase hosting tutorial (6)
Cambia tu archivo firebase json a
{
"database": {
"rules": "database.rules.json"
},
"hosting": {
"public": "public",
"rewrites": [
]
}
}
Si todavía tiene problemas, entonces también debe cambiar su archivo de base de datos a
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
Me he desplegado en el pasado muchas veces antes. Por algún motivo, hoy recibo este error que parece que no puedo solucionar. Intenté cambiar las pestañas con 2 o 4 espacios. Probé con diferentes formatos y nada funciona.
Esto es lo que dice:
Error: There was an error loading firebase.json
Trailing comma in object at 29:9
}
^
Aquí está mi firebase.json
{
"database": {
"rules": "database.rules.json"
},
"hosting": {
"public": "public"
}
}
¿Cómo lo soluciono?
PD: si necesita algo más, pregunte.
Para cualquiera que experimente este problema, resolví el mío yendo al archivo "database.rules.json", y eliminando la última coma en la línea ".write": true,
{
"rules": {
".read": true,
".write": true,
}
}
Parece que Firebase generó un JSON no válido.
Este error significa que el formato JSON de la base de datos.json no es válido. Simplemente vaya a la línea especificada, 29 en su caso, y elimine la coma para que el JSON sea válido. Los archivos JSON no permiten comas finales.
Compruebe si su database.rules.json
tiene un formato json válido.
Este error se debe a un formato JSON no válido dentro del archivo database.rules.json. Primero, abra un archivo database.rules.json. mover al final de la línea en el archivo. eliminar '','' en la última posición de la línea.
En mi caso, estaba mostrando este error en el archivo firebase.json, pero no encontré ningún error allí, así que revisé el archivo databaserules.json y el error que se muestra apareció allí. Lo corregí y funcionó.