Firebase
-
🔥 TODO firebase에서 cloud functions을 사용하면 node.js를 사용할 수 있습니다. functions 폴더의 index.js를 통해서 사용하면 됩니다. 다만, 폴더 구조 개선을 수행하면 index.js에서 html(혹은 .ejs)을 불러올 수도 있습니다. ☔ 기본 폴더 구조 👉 html(또는 ejs)을 불러오는 방법은 특별히 어려운 점은 없고 파일 경로만 잘 맞춰주면 됩니다. 기존에 저의 파일 디렉터리 구조는 아래와 같았습니다. blog |____public |____index.html |____bsDetail.ejs |____functions |____index.js 🧙 개선 방법 👉 public 폴더가 functions 하위에 위치하도록 디렉터리로 변경하였습니다. blog |..
firebase function에서 ejs 파일을 부르는 방법?🔥 TODO firebase에서 cloud functions을 사용하면 node.js를 사용할 수 있습니다. functions 폴더의 index.js를 통해서 사용하면 됩니다. 다만, 폴더 구조 개선을 수행하면 index.js에서 html(혹은 .ejs)을 불러올 수도 있습니다. ☔ 기본 폴더 구조 👉 html(또는 ejs)을 불러오는 방법은 특별히 어려운 점은 없고 파일 경로만 잘 맞춰주면 됩니다. 기존에 저의 파일 디렉터리 구조는 아래와 같았습니다. blog |____public |____index.html |____bsDetail.ejs |____functions |____index.js 🧙 개선 방법 👉 public 폴더가 functions 하위에 위치하도록 디렉터리로 변경하였습니다. blog |..
2018.11.28 -
Intro안녕하세요. 이사작전의 개발팀 플랫폼공작소입니다. 오늘은 Firebase Cloud function을 이용하여 Firebase SEO 이슈를 해결하는 방법을 공유하려합니다. 포스팅에 reference를 충실히 남깁니다. 모두 참고하였던 문서이며 정상적으로 동작하는 문서이니 참고하시면 해결하실 수 있습니다. 이슈 발생Firebase로 개발된 프로젝트에서 SEO문제가 발생구글에서는 노출이 정상적으로 이뤄지나,네이버 웹 마스터 분석 결과, 제목이 같은 페이지가 다수 발견 해결Firebase SEO이슈를 function과 선례를 응용하여 해결https://www.google.co.kr/search?q=firebase+function+seo&oq=firebase+function+seo&aqs=chrome..
[Firebase] Cloud function을 이용하여 Firebase SEO 이슈를 해결하는 방법Intro안녕하세요. 이사작전의 개발팀 플랫폼공작소입니다. 오늘은 Firebase Cloud function을 이용하여 Firebase SEO 이슈를 해결하는 방법을 공유하려합니다. 포스팅에 reference를 충실히 남깁니다. 모두 참고하였던 문서이며 정상적으로 동작하는 문서이니 참고하시면 해결하실 수 있습니다. 이슈 발생Firebase로 개발된 프로젝트에서 SEO문제가 발생구글에서는 노출이 정상적으로 이뤄지나,네이버 웹 마스터 분석 결과, 제목이 같은 페이지가 다수 발견 해결Firebase SEO이슈를 function과 선례를 응용하여 해결https://www.google.co.kr/search?q=firebase+function+seo&oq=firebase+function+seo&aqs=chrome..
2018.09.11 -
안녕하세요. 이사작전.com의 개발자 말랑고양입니다.오늘은 Firebase web의 CRUD를 다뤄볼까 합니다.레퍼런스 문서가 공개되어 있음에도 이것을 굳이 다루는 이유는,CRUD의 방법이 너무나도 많고 파편화 되어 있기 때문입니다.저 스스로도 그것에 대하여 정리할 겸, 비법 포스팅을 공유하려합니다. Firebase web 검색하기저의 경우 아래와 같은 기능이 필요하였습니다. 깔끔하게, 실제로 사용하고 있는 코드를 공개합니다. function findParticipant(){ var searchWord = $("#searchWord").val(); //검색어 firebase.database().ref('/posts/줄눈/경기도/').orderByChild("bsTitle").equalTo(searchWo..
[Firebase web] CRUD 여러가지 방법안녕하세요. 이사작전.com의 개발자 말랑고양입니다.오늘은 Firebase web의 CRUD를 다뤄볼까 합니다.레퍼런스 문서가 공개되어 있음에도 이것을 굳이 다루는 이유는,CRUD의 방법이 너무나도 많고 파편화 되어 있기 때문입니다.저 스스로도 그것에 대하여 정리할 겸, 비법 포스팅을 공유하려합니다. Firebase web 검색하기저의 경우 아래와 같은 기능이 필요하였습니다. 깔끔하게, 실제로 사용하고 있는 코드를 공개합니다. function findParticipant(){ var searchWord = $("#searchWord").val(); //검색어 firebase.database().ref('/posts/줄눈/경기도/').orderByChild("bsTitle").equalTo(searchWo..
2018.08.23 -
How to use the firebase .indexOn 1. DB Example ) posts >category > "USA" >LGhGFr86ErZBaEaNtAd >name : "brown"point : "100"... "LA" >LGhGFr86ErZBaEaNtAd >name : "brown"point : "100"... LGhGFr86ErZBaEaNtAd is a Key (some posts)--> ps. var newPostKey = firebase.database().ref().child('posts').push().key; 2. indexOn Example) "posts" : {"category": {"$location": {".indexOn": ["point"]}}} good luck! #..
[Firebase] How to use the firebase .indexOnHow to use the firebase .indexOn 1. DB Example ) posts >category > "USA" >LGhGFr86ErZBaEaNtAd >name : "brown"point : "100"... "LA" >LGhGFr86ErZBaEaNtAd >name : "brown"point : "100"... LGhGFr86ErZBaEaNtAd is a Key (some posts)--> ps. var newPostKey = firebase.database().ref().child('posts').push().key; 2. indexOn Example) "posts" : {"category": {"$location": {".indexOn": ["point"]}}} good luck! #..
2018.07.06 -
안녕하세요. 말랑고양입니다.15일이 지난 DB를 제거해야되는 기능을 구현해야했는데, 어려움을 겪어 포스팅하게되었습니다. 1. DB는 아래와 같습니다. 2. [firebase start 사용] 20180301 이후의 DB만 잡아내어서 key값 알아내기 1234var recentPostsRef = firebase.database().ref('posts');recentPostsRef.orderByChild("date").startAt(20180301).on("child_added", function(snapshot) {console.log(snapshot.key);});Colored by Color Scriptercs google firebase에 위와같은 startAt을 다루는 한글 문서가 없습니다.영문문서..
firebase startAt 함수를 사용하는 가장 쉬운 방법안녕하세요. 말랑고양입니다.15일이 지난 DB를 제거해야되는 기능을 구현해야했는데, 어려움을 겪어 포스팅하게되었습니다. 1. DB는 아래와 같습니다. 2. [firebase start 사용] 20180301 이후의 DB만 잡아내어서 key값 알아내기 1234var recentPostsRef = firebase.database().ref('posts');recentPostsRef.orderByChild("date").startAt(20180301).on("child_added", function(snapshot) {console.log(snapshot.key);});Colored by Color Scriptercs google firebase에 위와같은 startAt을 다루는 한글 문서가 없습니다.영문문서..
2018.05.18 -
firebase에 set을 사용하면DB가 초기화 되는 현상을 볼 수 있습니다.. ;; 새로운 값 하나만 추가하는 것이라면아래와 같은 코드를 사용하면 됩니다. 12345 var uid = firebase.auth().currentUser.uid; firebase.database().ref().child('/user-info/' + uid).update({ location: "안녕" });Colored by Color Scriptercs #reference : https://firebase.google.com/docs/database/web/read-and-write?hl=ko#reference : https://stackoverflow.com/questions/38923644/firebase-update-..
[firebase] DB에 추가로 하나만 업데이트하는 방법?firebase에 set을 사용하면DB가 초기화 되는 현상을 볼 수 있습니다.. ;; 새로운 값 하나만 추가하는 것이라면아래와 같은 코드를 사용하면 됩니다. 12345 var uid = firebase.auth().currentUser.uid; firebase.database().ref().child('/user-info/' + uid).update({ location: "안녕" });Colored by Color Scriptercs #reference : https://firebase.google.com/docs/database/web/read-and-write?hl=ko#reference : https://stackoverflow.com/questions/38923644/firebase-update-..
2018.05.10