오늘은 파이어베이스 호스팅을 임시로 실행하는 방법에 대해서 알아보겠습니다.
일반적으로 파이어베이스를 시작하게 되면
html, css, javascript 로 시작하게 됩니다.
그리고 js를 이용해서 파이어베이스 로직을 프로그래밍 하게 됩니다.
간단하게 html과 css를 이용해서 화면을 꾸미게 되고
js를 이용해서 뭔가 기능을 만들고 파이어베이스를 실행하려면
파이어베이스 호스팅 기능에서 뭔가를 실행해야 합니다.
그러면 아래와 같이 콘솔에서 시작하게 됩니다.
firebase serve --only hosting |
그러나 이것은 예전 8버전의 기능입니다.
신버전의 9버전의 실행방법은 아래와 같습니다.
firebase emulators:start |
그리고 firebase.json 파일을 수정해줘야 합니다.
아래와 같이 수정합니다.
진행을 하신다면 http://0.0.0.0:5005 에서 서버가 실행된것을 볼 수 있습니다.
{
"firestore": {
"rules": "firestore.rules",
"indexes": "firestore.indexes.json"
},
"hosting": {
"public": "public",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
},
"storage": {
"rules": "storage.rules"
},
"emulators": {
"hosting": {
"port": 5005,
"host": "0.0.0.0"
}
}
}
|
파이어베이스 에뮬레이터의 실행방법은 놀랍게도 많은 기능을 제공합니다.
http://localhost:4000 로 접속하시면 파이어베이스 에뮬레이터 기능을 이용할 수 있습니다.
firebase emulators:start 는 동작하지 않는 경우가 있습니다.
뭔가 java를 설치하라고 오류가 뜨게 된다면~
맥 기준 - 홈브로루 openjdk를 설치하여주고 아래의 명령어를 칩니다.
sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
그러면 해결이 됩니다.
만약 더 많은 정보를 알고 싶다면, firebase 로컬 에뮬레이터를 참고하시면 됩니다.
https://firebase.google.com/docs/emulator-suite?authuser=0&hl=ko
문서를 보시면 node, java가 설치되어 있어야 함을 알 수 있습니다.
'프로그래밍 스터디( 공부노트 ) > 파이어베이스' 카테고리의 다른 글
1. 파이어베이스 버전9 firestore 에서 데이터 가져오는 방법 (0) | 2022.10.20 |
---|---|
파이어베이스 버전9 시작하기 - firebase v9 (0) | 2022.10.20 |
파이어베이스 - 버전9 ( Firebase v9 ) : 시작하기 (0) | 2022.08.20 |
파이어베이스에 글과 이미지 업로드 하기 - Firebase Storage (2) | 2021.11.05 |
Firestore 데이터베이스에 정보 저장하는 방법 (0) | 2021.11.05 |