728x90
반응형
- 인증정보
- 추출하기
- firebase auth:export auth.json --format=json >> auth.json 파일에 1,000개 단위로 기록해준다.
- 추출된 json 파일
{"users": [
{
"localId": "bVABCDEdfasfdfdsfsdasadq4wmbabcdeEhHo2WMNgvko2",
"email": "asdfasdfasdf@gmail.com",
"emailVerified": false,
"displayName": "ldlkaalsdkjlajsd",
"photoUrl": "https://sC9230",
"lastSignedInAt": "1510643359000",
"createdAt": "1509123154000",
"providerUserInfo": [
{
"providerId": "facebook.com",
"rawId": "saljfsdlkjasdfljkafs",
"email": "asdfasdfasdf@gmail.com"",
"displayName": "ldlkaalsdkjlajsd",
"photoUrl": "https://s41F30"
}
]
}
]
}
- 수정한 정보 반영하기
- firebase auth:import auth_.json --hash-algo BCRYPT >> json파일에 포함된 계정 정보들을 갱신
- 이메일 가입한 계정의 패스워드 정보를 변경항 경우 암호화 알고리즘등에 대해 명시해야 반영됨.
- 실시간 데이터베이스 작업
- 추출하기
- firebase database:get --instance [인스턴스명] /target --output data.json >> 인스턴스명 DB 의 /target 이하 항목들을 data.json 파일로 출력.
- 등록하기
- firebase database:set --instance [인스턴스명] /target data.json >> 인스턴스명 DB 의 /target 에 data.json 파일의 내용을 일괄 입력한다. (파일에 없는 항목은 삭제된다)
- firebase database:update --instance [인스턴스명] /target data.json >> 인스턴스명 DB 의 /target 에 data.json 파일의 내용을 일괄 갱신한다. (파일에 있는 항목만 갱신)
Functions 테스트 하기...
sudo firebase experimental:functions:shell
audiobook.post().json({"action":{"actionName":"answer.audiobook"}})
728x90
반응형
'공부하는 하스씨 > Firebase' 카테고리의 다른 글
Firebase Rules 에서 관리자 계정 처리하기. (0) | 2021.04.01 |
---|---|
Firebase - Strorage - REST API (0) | 2019.09.20 |
망할 구글놈들. firebase-tools 를 업데이트 했더니 node.js 8.0.0 을 내놓으라고 한다. (0) | 2019.06.25 |