Angular 2/TypeScript 프로젝트에서 pouchdb 인증을 사용하려고합니다.Angular 2에서 PouchDB 인증 사용
node_modules/pouchdb-authentication
다음 내 업체에 라이브러리를 가져올 시도 :이 성공적으로 디렉토리를 추가
npm install pouchdb-authentication --save
가 :
import * as PouchDBAuthentication from 'pouchdb-authentication';
이것은에 오류를 산출 나는 다음 단계를 수행 이 명령의 'pouchdb-authentication'부분 : "module : pouchdb-authentication"을 찾을 수 없습니다.
, 나는 내 업체의 생성자에 다음 코드의 라이브러리를 사용하고 싶었에 계속 : "형식 오류 : this.db.login는 함수가 아닙니다"
이 오류를 굴복this.db.login('username', 'password', function(err, response) {
if (err) {
if (err.name === 'unauthorized') {
// name or password incorrect
console.log('name or password incorrect');
}
else {
console.log('some other error logging in');
}
}
});
이 프로젝트에서 pouchdb 인증을 사용하는 방법에 대한 도움을 주시면 매우 감사하겠습니다!
감사합니다.
이 링크를 사용해보세요. 인증과 관련이 없지만 여전히 도움이 될 것입니다. http://gonehybrid.com/how-to-use-pouchdb-sqlite-for-local-storage-in-ionic-2/ & https://www.joshmorony.com/offline-syncing-in-ionic-2-with-pouchdb-couchdb/ –
링크를 제공해 주셔서 감사합니다. 실제로 실제로 잘 작동합니다. 사실, 나는 그 중 하나를 사용하여 나를이 시점으로 안내했다. 실제로 PouchDB/CouchDB 부분이 훌륭하게 작동하지만 데이터가 완전히 열려 있습니다. 이 솔루션을 실제 솔루션에 사용하기 전에 인증을 통합해야하는데, 이로 인해 저를이 길로 인도했습니다. PouchDB 인증은 PouchDB 용 CouchDB 인증 로직을 제공하는 라이브러리이지만 Angular 2 프로젝트에서 라이브러리가 작동하는 방법을 잘 모르겠습니다. – Bob
@Bob 어떤 행운? 나는 똑같은 위치에있다.'pouchdb'가 작동하도록하고,'pouchdb-authentication'을 작동 시키려고 노력했다. – Taimur