IT이야기

Firestore 컬렉션 액세스

cyworld 2022. 3. 15. 20:47
반응형

Firestore 컬렉션 액세스

난 여기 소방서에 있어, 고객 어플리케이션에 컬렉션을 쉽게 통합할 수 있는 방법이 마음에 들어.

현재 나는 이렇게 Vue 스토어에서 직접 콜렉션에 접속하고 있다.

async createPost({ state, commit }, post) {
  await fb.postsCollection.add({
    createdOn: new Date(),
    content: post.content,
    userId: fb.auth.currentUser.uid,
    userName: state.userProfile.name,
    comments: 0,
    likes: 0
  })
}

이거 안전해?데이터베이스가 클라이언트 측에 직접 노출되기 때문이다.결과적으로 무단 데이터 조작이 발생할 수 있다.데이터베이스 작업이 서버 쪽에서만 수행되도록 데이터베이스 작업을 익스프레스 API같은것으로 이동해야 하는가?내가 찾은 모든 예시와 문서는 클라이언트측에서 모든 것을 가지고 있고 데이터베이스는 보안 규칙으로 보호된다.

참조URL: https://stackoverflow.com/questions/65070414/accessing-firestore-collections

반응형