1

내가 사이트를 방문하는 사용자는이 구조 내 중포 기지 데이터베이스에 데이터를 푸시 할 수 있습니다 JS 반응과 함께 웹 응용 프로그램을 만드는 중이라서위한 설정중포 기지 규칙이 특정 응용 프로그램

-reports 
    -unique-key 
      details: "Details about this report" 
      profile: "https://acme.com/profile/1" 
      submitBy: "heydude23" 
      thread: "https://www.acme.com/forum/thread/1" 
      uid: "151223" 

    -unique-key... 

내 질문에 내가 단지를해야이다 내 firebase 규칙 읽기/쓰기 사실로 두십시오? 아니면 나쁠거야? 나는이 규칙 세트로 '누구든지 당신의 데이터베이스에 어떻게 접근 할 수 있는지'를 정말로 이해하지 못한다. 그들은 데이터를 삭제할 수있을 것인가? 나는 그것이 필요하지 않기 때문에 인증을 원하지 않는다 ..

+0

이 firebase 단일 페이지 시작 앱은 가치있을 것입니다. 새로운 웹 프로젝트로 리포를 가져올 수있는만큼 빨리 실행하고 실행할 수 있습니다. https://github.com/rhroyston/foobase –

+0

프로젝트가 이메일 계정과 연결되어 있기 때문에 아무 것도 삭제할 수 없다고 생각합니다. –

+0

@PeterHaddad 예.하지만 firebase를 실행하는 웹 사이트로 이동하면 그리고 읽기 및 쓰기 사실 누구나 데이터베이스를 삭제하려면 콘솔에 firebase 명령을 실행할 수 있습니다 ... 내가 반응 애플 리케이션 또는 html에 대한 일반 firebase 스크립트 태그에서 작동하는지 모르겠습니다 –

답변

0

나는 당신이 어떤 앱으로 보안 규칙을 구현하기를 원한다고 생각한다. 보안 규칙이 없으면 앱이 실패하거나 손상 될 수 있습니다. 예를 들어, 루트 노드에서 .set()을 수행하면 전체 데이터베이스가 삭제됩니다.

Firestore를 꼭보아야합니다. 앱에 더 적합 할 수 있습니다.

사용자가 고려할 수있는 예를 보여주는 Validating Data 예가 있습니다.

정말 기술적 인 대답은 아니지만 도움이 되길 바랍니다.