2016-08-26 4 views
9

전에 여러 번 배포했습니다. 웬일인지, 오늘 나는 고치는 것처럼 보이지 않는이 오류를 얻고있다. 2 개 또는 4 개의 공백으로 탭을 변경하려고 시도했습니다. 다른 형식을 시도했지만 아무 것도 작동하지 않습니다.Firebase 배포 오류

는 여기의 말씀입니다 :

{ 
    "database": { 
     "rules": "database.rules.json" 
    }, 
    "hosting": { 
     "public": "public" 
    } 
} 

내가 그것을 어떻게

다음
Error: There was an error loading firebase.json 

Trailing comma in object at 29:9 
    } 
    ^

해결합니까 내 firebase.json인가?

추신 : 다른 것이 필요하면 문의하십시오. 문제가 계속 발생하는 경우

{ 
    "database": { 
    "rules": "database.rules.json" 
    }, 
    "hosting": { 
    "public": "public", 
    "rewrites": [ 
    ] 
    } 
} 

로 중포 기지 JSON 파일은 다음 또한이

+0

이것은 JSON 파서의 어리석은 버그입니다. JSON 파일에 실제로 오류가 있지만 그 위치가 잘못되었습니다. 아래에서 언급했듯이, 이것은'rules.json' 파일의 후행 쉼표 * 어딘가에 의해 발생합니다 (일반적으로'firebase.json' 파일 자체조차도 아닙니다!). – Domi

답변

6

변경이 문제가 발생하는 사람에게

{ 
    "rules": { 
    ".read": "auth != null", 
    ".write": "auth != null" 
    } 
} 
+0

고맙습니다. 실제 파이어 볼트 콘솔에서 작동하더라도 데이터베이스 값을 기본값으로 다시 작성했습니다. 이것은 내 이슈를 고쳤고 다음 명령을 사용하여 업로드했습니다. firebase deploy --except database –

11

에 데이터베이스 파일을 변경, 나는에 의해 내 해결 "database.rules.json"파일로 이동하여 마지막 쉼표를 제거하십시오 ".write": true,

줄에을 제거하십시오. 10

Firebase가 잘못된 JSON을 생성 한 것으로 보입니다.

+0

고마워요. firebase에서 다운로드 한 json에서 많은 후행 쉼표를 제거하여이 문제를 해결했습니다. 특히 잘못된 파일에 도움이되지 않는 오류가 발생했습니다. –

0

이 오류는 database.json의 JSON 형식이 유효하지 않음을 나타냅니다. JSON을 유효하게 만들려면 쉼표를 제거하고 지정된 29 행으로 이동하십시오. JSON 파일은 후행 쉼표를 허용하지 않습니다.

0

database.rules.json에 유효한 json 형식이 있는지 확인하십시오.

6

이 오류는 database.rules.json 파일에서 유효하지 않은 JSON 형식으로 인해 발생합니다. 먼저 database.rules.json 파일을 엽니 다. 파일의 행 끝으로 이동하십시오. 줄의 마지막 위치에서 ','를 제거하십시오.

+0

이 파일은 내 목숨을 구해주었습니다. – user7568042

0

필자의 경우 firebase.json 파일에이 오류가 표시되었지만 오류가 없어서 databaserules.json 파일을 검사하고 오류가 표시되었습니다. 나는 그것을 고쳤고 효과가 있었다.