Firebase를 사용하려면, 각 프로젝트에 연결하기 위해 다음과 같은 접속 설정 정보와, 초기화를 위한 initialization 명령을 반드시 코드 내에 추가해야만 한다. 그런데, 이러한 접속 정보를 매 웹페이지의 코드마다 그대로 노출하는 것은 여러 가지 단점이 있다.
무엇보다 접속 정보를 그대로 노출하게 됨에 따라 보안 문제가 있을 수 있고, 해당 코드를 공개할 때마다 접속 정보를 삭제해야 하는 불편함과, 여러 줄의 코드로 인해 가독성이 떨어지는 등의 단점이 있다. 이 때문에, 각각의 웹페이지마다, 이러한 Firebase 접속 정보를 그대로 포함시키는 대신, 접속 정보를 하나의 별도 파일에 저장하고 (아래 예에서는 firebaseConfig.js) 각각의 웹페이지 파일에서는 다음과 같이 간단히 한 줄의 스크립트 구문으로 대체하면, 동일한 효과를 내면서 보안 문제도 완화하고, 코드의 가독성도 높여주는 효과가 있다....