inflearn logo
강의

Course

Instructor

Building an offline first web with Ionic

Database Sync

Sync 간격 제어

321

Kwon MJ

6 asked

0

pouchDB Database sync를 매우 자주하는 것을 콘솔 창에서 볼 수 있었는데요, Database sync 요청 시간 간격을 12시간이나 하루 정도로 바꿀 수는 없을까요?

IONIC pwa

Answer 2

0

Kwon MJ

먼저 답변해 주셔서 정말 감사합니다.

올려주신 부분을 저는 이렇게 이해했는데요,

확인해 주셨으면 합니다.

live:true

retry:true

continuous:false

이렇게 하면 어플리케이션을 실행할 때,

가장 처음 한 번 sync를 하고 어플리케이션이 종료될 때까지

다시 sync를 하지는 않는다.

0

killkch0331

가능합니다.
pouchDB와 CouchDb의 sync는 database provider에서 컨트롤합니다.

constructor() {

this.db = new PouchDB("firstcouch");
let options = {
    live : true,
    retry : true,
    contineous : true
}
this.db.sync(this.remoteDB,options);
}

option에서 contineous를 false로 하고
필요한 싯점에서 sync를 하면 됩니다.
database provider는 어프리케이션 실행 싯점에서 세팅이 되므로
이부분을 다른 페이지나 기타 필요한 부분에서 사용하시면 됩니다.

3강에서 app.vue 를 수정해도 Index Page가 나오지않아요.

0

104

3

맥(MAC) 환경에서도 강의 모든 내용을 따라하는데 문제가 없을까요?

0

75

2

30강 진행이 안됩니다.

0

65

2

27강에서 진행이 안됩니다.

0

78

2

6강에서 css가 안되서 진행이 안됩니다!!!

0

138

2

사진과 같이 회색으로 코드가

0

122

1

강의자료

0

188

2

[모바일] 딥러닝 Computer Vision 실전 프로젝트 강의 자료 받는법

0

204

2

서비스워커 배경 > '문제' 링크 없는 문제

1

253

2

수업에서 안내한 리포지토리를 공개로 바꿨습니다. 접근 권한 신청 안하셔도 돼요 - 강사 안내사항

0

225

1

권한 부탁드립니다.

1

246

2

quasar pwa 에러

1

375

2

깃허브 권한 부여 요청합니다

1

308

1

깃허브 권한 부여 요청합니다

1

305

1

코드 다운로드

0

418

3

깃 레포지토리 권한 요청드립니다.

1

298

2

깃헙 레포지토리 권한 요청

1

299

1

깃헙 레포지토리 권한 요청

1

360

2

깃헙 권한 요청드립니다.

1

273

2

회의실 상세 페이지 만들기 강의 중 type 에러

0

453

1

첨부파일 다운로드가 안되요

0

809

0

똑같이 했는데 왜 강사님과 다른 결과가 나오나요?

0

309

1

windows 사용자 분들

0

242

0

CouchDB 에 접속할 수 가 없습니다

0

364

3