선행 작업
Node.js 와 npm 을 설치해야합니다. [관련 내용 바로가기]
Database 에 text 값 Push 하기
Index.js 에 아래 코드를 집어넣고 저장합니다.
addMessage() 는 텍스트 값이 허용되는 URL을 노출하고 실시간 데이터베이스에 이 값을 작성합니다.
관리자권한으로 CMD 창을 열고
' firebase deploy --only functions '를 입력합니다.
Deploy complete! 가 표시되면 Project Console 에 Url 주소가 전송되었다는 문구가 뜹니다.
Url 주소를 복사해서 주소창에 붙여넣기 합니다.
addMessage 옆에 ?text=입력하고싶은문자 를 추가해서 엔터를 칩니다.
입력한 문자가 Push() 형태로 데이터베이스에 추가됩니다.
소문자를 대문자로 만들기
Firebase Realtime database 에 addMessage 로 값이 입력되면 해당 값을 대문자로 만들겠습니다.
Index.js 에 아래 문구를 추가하고 저장합니다.
ref('/messages/{pushId}/original') 이 부분은 데이터베이스가 수신대기할 부분을 정의하는 함수입니다.
{pushId} 는 콜백에서 일치하는 데이터를 노출하는 와일드 카드인 '매개변수'를 둘러 쌉니다.
지정된 경로에 데이터가 작성되거나 업데이트될 때마다 실시간 데이터베이스가 onWrite() 콜백을 트리거합니다.
CMD 창에 firebase deploy --only functions 를 입력하고 엔터를 칩니다.
Deploy complete! 가 뜨면 파이어베이스 콘솔창으로 가서 Url 을 복사해서 주소창에 붙여넣기 합니다.
addMessage 옆에 ?text=입력하고싶은 문자를 입력하고 엔터를 칩니다.
소문자로 입력된 값을 대문자로 만들어 데이터에 추가됩니다.
'프로그램 강좌 > 유니티 + 파이어베이스' 카테고리의 다른 글
파이어베이스(firebase) Cloud Functions #4 (0) | 2017.11.22 |
---|---|
파이어베이스(firebase) Cloud Functions #3 (0) | 2017.11.22 |
파이어베이스(firebase) Cloud Functions #1 (2) | 2017.11.22 |
파이어베이스 유니티 Realtime Database (7) | 2017.11.21 |
댓글