Node.Js 설치
클라우드 펀크션은 node.js 가 필요합니다.
https://nodejs.org/en/download/ 로 가셔서 node.js 를 설치합니다.
파이어베이스 콘솔창 설정
파이어베이스 콘솔창에 가서
Functions > 시작하기를 누르면 함수설정 창이 팝업됩니다.
CMD 콘솔창 작업 (관리자권한)
관리자 권한으로 CMD 콘솔창을 팝업합니다.
콘솔창에 npm install -g firebase -tools 를 입렵합니다.
CMD 콘솔창에 ' firebase login ' 이라고 입력하시면 Firebae CLI 창으로 이동합니다.
권한을 설정해달라는건데요. 전부 허용하면 로그인이 성공했다고 합니다.
테스트할 프로젝트 경로로 이동한 뒤에
콘솔창에서 ' firebase init function ' 을 입력합니다.
< 위 이미지는 system32 폴더에 설치를 했는데 이러시면 안됩니다. 본인 프로젝트 폴더에 설치!>
방향키로 Function을 선택한 뒤에 스페이스를 누르고 엔터를 눌러줍니다.
Function을 적용할 프로젝트를 선택하라고 파이어베이스의 프로젝트 목록들이 표시됩니다.
프로젝트를 하나 선택하고 엔터를 누릅니다.
테스트 하기
설치가 완료되면 해당 폴더에 Function 이라는 폴더가 생성됩니다.
Function 폴더 안에 Index.js 라는 파일을 열어줍니다.
( 저는 Sublime text 로 열었습니다. )
해당 내용의 주석을 지우고 저장합니다.
CMD 콘솔창에서 firebase deploy --only functions:addMessage 를 입력합니다.
위 화면이 나온 뒤에 파이어베이스 콘솔창으로 이동합니다.
Functions > 대시보드에 URL 이 하나 표시되는데요.
이걸 복사해서 주소창에 입력합니다.
그럼 Hello from Firebase! 라는 문구가 표시됩니다.
삽질을 너무 많이 했더니..
머리가 아프네요..
내일 추가로 더 파이어베이스 클라우드펀크션에 대해서 설명하겠습니다.
'프로그램 강좌 > 유니티 + 파이어베이스' 카테고리의 다른 글
파이어베이스(firebase) Cloud Functions #3 (0) | 2017.11.22 |
---|---|
파이어베이스(firebase) Cloud Functions #2 (0) | 2017.11.22 |
파이어베이스 유니티 Realtime Database (7) | 2017.11.21 |
파이어베이스 유니티로 구글로그인 (10) | 2017.11.17 |
댓글