firebase를 아주 간단한 하게 활용해서 vue-resource를 아주 간단하게 체험해보기
이 포스팅은 Max의 Vuejs 강좌 내용을 정리한것 입니다.
VusJS 개발 환경 초기 세팅
- 필자 github의 소스를 모두 다운 받고
package.json
파일이 있는 위치에서npm install
github
에서 소스를 다운로드 받는게 번거롭다는 생각이 든다면 크롬 브라우저의octotree
확장 프로그램 설치를 권장함
- 패키지가 설치된 뒤에
npm run dev
하면 브라우저에 짠~ 하고 알아서 켜지고 아래와 같이 빈화면이 출력됨
vue-resource 설정
vue-resource
를main.js
파일에 설정함
1 | ... |
입력 폼 만둘기
- 기본 폼 동작 테스트
- App.vue 파일 template, script 에 코드 작성
1 | <div class="form-group"> |
1 | export default { |
firebase 초기 세팅
- firebase로 테스팅을 위한 DB 환경 설정
- 계정 생성
- 프로젝트 생성
- 데이터베이스(Database) - 규칙(Rule) 에서
.read
,.write
값을 모두true
로 변경
아주 간단하게 그림으로 따라 해보기
vue-resource - $http.post()
$http.post()
로 데이터 보내기post
메소드 내에 첫번째 argument로 본인의 데이터베이스 주소 뒤에data.json
을 붙여서 입력하고, 다음 argument로 보낼 데이터를 입력data.json
을 붙이는 것은 내 데이터베이스의data
라는 공간에json
형식으로 저장한다라고 생각하면 됨
promise
를 당연히 지원해주므로then
메소드에 성공, 실패에 대한 처리를 해줌- 성공시 응답 메세지, 실패시 에러 메세지
1 | ... |
- 그러면 성공을 할 것이므로 아래와 같은 결과가 나올것임