2
우리는 지난 7-8 개월 동안 Firebase를 사용해 왔습니다.FIrebase 테스트 데이터
정말 멋진 도구였으며 노력에 감사드립니다.
여기 DB에 실제로 쓰지 않고 데이터를 수정할 수있는 방법이 있는지에 대한 질문이 있습니다.
우리가 항상 라이브 DB에 쓰는 것을 디버깅 할 때 가장 자주 발생하므로 수동으로 삭제해야합니다. 그것이 얼마나 고통 스러운지 상상할 수 있습니다.
그래서 db를 수정하는 것에 대해 걱정하지 않고 테스트를 작성할 수 있습니까?
나는 무언가를 쓰고 싶을 때마다 전체 db를 내보낼 수 있으며, 끝나면 다시 가져올 수 있습니다. 그러나 다소 지루한 절차입니다. 그리고 현재 사용자 데이터를 내보내는 방법이없는 인증을 위해 무언가를하고 있다면 어떻게 될까요?
테스트를 위해 별도의 프로젝트를 만들 것을 고려 했습니까? 그렇게하면 테스트를 위해 해당 프로젝트의 데이터베이스 (및 다른 Firebase 리소스)를 사용할 수 있고 프로덕션 프로젝트를 수정하지 않고 그대로 둘 수 있습니다. –
안녕하세요. 귀하의 제안에 감사드립니다. 현재로서는 최상의 솔루션 인 것 같습니다. 그러나 모든 개발자가 다른 사람의 수정을 모른 채이 db에 쓸 것이기 때문에 테스트 db를 오염시키는 것은 정말 쉽습니다. 각 개발자가 어떻게 든 테스트 DB 복사본을 얻을 수있는 방법이 있다면 나는 생각하고 있었다. – Well
각 개발자는 자체 테스트 DB를 가질 수 있습니까? Firebase를 사용하면 무료 레벨 계획을 통해 매우 쉽고 경제적입니다. .env를 사용하여 데이터베이스 URL 및 API creds를 지정하면 좋은 결과를 얻을 수 있습니다. – imjared