• 티스토리 홈
  • 프로필사진
    개양반
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
개양반
  • 프로필사진
    개양반
    • Everybody Happyvirus (87)
      • Unity DOTS (19)
        • ECS Sample Projtect (8)
        • Unity.Physics (1)
        • TIP (9)
      • Unity Assets 추천 (6)
        • BG Database (5)
        • I2 Localization - 현지화 (1)
      • Unity 자습서 (15)
        • Addressable (4)
        • 유니티 + 파이어베이스 (0)
        • GamingServices (10)
      • 주식 이야기 (4)
        • 회사 소개 (2)
        • 회사 정보 (1)
        • 실적 발표 (0)
      • 일상 생활 (9)
        • 도서리뷰 (2)
        • 제품리뷰 (6)
      • 게임일기 (2)
        • 리그오브레전드 (2)
      • 게임소개 (4)
      • 게임리뷰 (7)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
        등록된 공지가 없습니다.
      # Home
      # 공지사항
      #
      # 태그
      # 검색결과
      # 방명록
      • 파이어베이스(firebase) Cloud Functions #1
        2017년 11월 22일
        • 개양반
        • 작성자
        • 2017.11.22.오전00:31

        Node.Js 설치


        클라우드 펀크션은 node.js 가 필요합니다.

        https://nodejs.org/en/download/ 로 가셔서 node.js 를 설치합니다.



        파이어베이스 콘솔창 설정


        파이어베이스 콘솔창에 가서 

        Functions > 시작하기를 누르면 함수설정 창이 팝업됩니다.


        CMD 콘솔창 작업 (관리자권한)


        관리자 권한으로 CMD 콘솔창을 팝업합니다.

        콘솔창에 npm install -g firebase -tools 를 입렵합니다.

        CMD 콘솔창에 아래 두줄을 입력하세요. (설치가 제일 힘들었네요)


        mkdir ~/.npm-global

        npm config set prefix '~/.npm-global'


        npm의 기본 디렉토리를 다른 디렉토리로 변경하는 방법입니다.

        https://docs.npmjs.com/getting-started/fixing-npm-permissions

        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! 라는 문구가 표시됩니다.



        삽질을 너무 많이 했더니..

        머리가 아프네요..


        내일 추가로 더 파이어베이스 클라우드펀크션에 대해서 설명하겠습니다.

        저작자표시 비영리 (새창열림)

        'Unity 자습서 > 유니티 + 파이어베이스' 카테고리의 다른 글

        파이어베이스(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
        다음글
        다음 글이 없습니다.
        이전글
        이전 글이 없습니다.
        댓글
      조회된 결과가 없습니다.
      스킨 업데이트 안내
      현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
      ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
      목차
      표시할 목차가 없습니다.
        • 안녕하세요
        • 감사해요
        • 잘있어요

        티스토리툴바

        단축키

        내 블로그

        내 블로그 - 관리자 홈 전환
        Q
        Q
        새 글 쓰기
        W
        W

        블로그 게시글

        글 수정 (권한 있는 경우)
        E
        E
        댓글 영역으로 이동
        C
        C

        모든 영역

        이 페이지의 URL 복사
        S
        S
        맨 위로 이동
        T
        T
        티스토리 홈 이동
        H
        H
        단축키 안내
        Shift + /
        ⇧ + /

        * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.