이번 시간에는 Firebase 웹 호스팅을 해보도록 하겠다...
갑자기 유니티 개발하다가 Firebase 웹 호스팅을 하는 이유는.. 구글 인앱 결제 시, 영수증 검증을 위해서 서버에서 별도의 권한을 얻어서, 구글 결제 서버에 검증하는 과정을 걸치기 위함이다..
결론적으로는.. 쥐뿔도 없이 웹 서버를 구현하게 생겼다는 것이다.
일단, 무료로 웹 서버를 호스팅해주는 파이어베이스 웹 호스팅을 사용해보자
1. 프로젝트 등록
https://console.firebase.google.com/?hl=ko&utm_source=firebase.google.com&utm_medium=referral&pli=1
로그인 - Google 계정
이메일 또는 휴대전화
accounts.google.com
2. 앱 추가하기
SDK 를 추가하라고 하는데, 일단은 나중에 추가하도록 하고.. 앞으로의 진행을 위해서는 npm 이 필요하니 설치하도록하자.
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
설치 후 cmd 실행
mkdir FirebaseHosting
cd FirebaseHosting
npm install firebase
npm install -g firebase-tools
3. 배포
firebase login
firebase init
firebase deploy
위의 명령어를 순차적으로 진행한다.
firebase login
출력된 url 을 타고 로그인을 진행한다.
firebase init
Functions 와 Hosting 을 선택했다.
Hosting 은 우리가 사용하려는 호스팅 기능이고 Functions 는 api 기능을 제공한다.
Functions 기능을 이용할 경우, 배포할 때 Blaze 로 요금제를 올려야한다. ( Firebase 기본 요금제는 Spark 임 )
이미 프로젝트를 생성했기 때문에 [ Use an existing project ] 선택
FirebaseHosting 프로젝트 선택
firebase deploy
'서버' 카테고리의 다른 글
도메인 IP 등록하기 .feat 파이썬 서버 (1) | 2023.10.28 |
---|---|
외부망에서 내부망 접속하기 .feat 파이썬 서버 (1) | 2023.10.28 |