일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 신상마켓
- vuex
- Firebase
- react-query
- login
- react
- 배포
- 기획
- 플러그인
- javascript
- 프론트
- 회고록
- Git
- extension
- AWS
- vue
- vue login
- 로그인
- nginx
- 정리
- jwt
- 토이프로젝트
- Docker
- PWA
- plugin
- 뷰
- vsCode
- express
- database
- 셋팅
- Today
- Total
강디너의 개발 일지
Firebase Web 만들기 - Hosting, Database 본문
Firebase 이용해서 Hosting, Database 사용하기 !
https://translator-c4119.firebaseapp.com/
Vscode 플러그인에서 데이터를 받은지... 한달 ?
하지만 데이터가 많이 쌓이지 않는다... 테스트 할때 보니 170개 가량... 쥬륵
만들었던 과정을 끄적끄적 해보겠습니다.
우선
가이드 - https://firebase.google.com/docs/hosting/quickstart?authuser=0
요약하자면
node 를 설치하고 firebase-tools 를 설치하고 firebase login 하고 firebase init 으로 시작합니다.
그리고 firebase deploy 를 하면 배포가 됩니다.
- 끝...
호스팅은 생각보다 쉽습니다. (데이터베이스 연동하는것보단 ㅠ)
저 위에 페이지를 만들어 보겠습니다.
index.html 입니다.
Javascript 부분이 중요합니다 !!
Database 부터 연동하겠습니다.
var database = firebase.database();
끝 !!
끝입니다 연동 되었습니다. 바로 사용해보겠습니다.
function writeUserData() { firebase .database() .ref("translate/success") .on("value", function (snapshot) { console.log(snapshot.val()); }); }
저는 translate 에서 success 부분에 있는 값들을 들고오기 위해서 저렇게 했습니다.
snapshot.val() 에는 아래와 같은 값이 나옵니다.
저 값들을 가지고 이제 변환하고 변환하고 이쁘게 만들어주고... 해서 Word Cloud 를 써서 아래와 같이 만들었습니다.
http://timdream.org/wordcloud2.js 를 사용했습니다.
어... 퇴사가 저렇게 큰 이유는...
테스트에 도움을 주신 분들께서 번역기를 돌린 결과... 크흠
'Javascript > 삽질' 카테고리의 다른 글
Vscode 플러그인 리팩토링 - async & await (0) | 2019.05.03 |
---|---|
React - props 와 state를 이용한 데이터 전달 (0) | 2019.04.30 |
Vscode 플러그인에 firebase DB 사용하기 (0) | 2019.02.07 |
Vscode Extension (플러그인) 만들기_7 (2) | 2018.12.07 |
Vscode Extension (플러그인) 만들기_6 (0) | 2018.12.06 |