-
글쓴이글
-
2022년 9월 16일 05:18 #46611
양정운참가자게시물 수정 강의를 따라하던 도중 이런 에러가 떴습니다. 이 강의를 수정하기전에 가격의 숫자변수로 변환하기도 햇습니다. Uncaught (in promise) FirebaseError: No document to update: projects/jalingobi-9419c/databases/(default)/documents/product/MkJFwU7Nzbvhfp1KxC0Y
이게 업로드 창에서 가격을 숫자변수로 바꾼 명령어 업로드작업.snapshot.ref.getDownloadURL().then((url) => { console.log('업로드된 경로는', url);
var 저장할거 = { 제목 : $('#title').val(), 가격 : $('#price').val(), 내용 : $('#content').val(), 날짜 : new Date(), 이미지 : url, 이름 : JSON.parse( localStorage.getItem('user') ).displayName } parseInt(price), db.collection('product').add(저장할거).then((result)=>{ console.log(result); window.location.href ='/index.html#' }).catch((err)=>{ console.log(err) }) }); } ); })
2022년 9월 16일 15:39 #46674
양정운참가자<script>
const db = firebase.firestore(); const stotage = firebase.storage();
var 쿼리스트링 = new URLSearchParams(window.location.search); 쿼리스트링.get('id');
db.collection('product').doc(쿼리스트링.get('id')).get().then((result)=>{ console.log(result.data()) $('#title').val(result.data().제목) $('#content').val(result.data().내용) $('#price').val(result.data().가격) }) parseInt(price), $('#send').click(function(){ var 바꿀거 = { 제목 : $('#title').val(), 가격 : $('#price').val() } parseInt(price), db.collection('product').doc().update(바꿀거) })
</script> </body> </html>
2022년 9월 16일 15:44 #46677
양정운참가자콘솔창에는 이런 오류가 뜨네요 Uncaught (in promise) FirebaseError: Missing or insufficient permissions.
2022년 10월 3일 21:32 #48781
Brain Choi참가자개인적으로 해보다가 안되서, 강의에 주신 코드들 그대로 넣어보았는대도..계속 에러가 나는데...퍼미션에러라기는 하는데..규칙도 봤는데..뭔가 문제일까요;;
2022년 10월 4일 09:42 #48932
codingapple키 마스터allow update는 게시물발행자 uid와 현재 유저 uid가 같은 경우에만 허락한다고 써놓았군요 귀찮으면 allow update : if true로 고칩시다
2022년 10월 8일 16:27 #49586
Brain Choi참가자allow update: if request.auth.uid == resource.data.uid ==>> 게시물 올린 아이디로 동일 게시물 업데이트할수있다는 룰 아닌가용? 게시물 올린 아이디의 uid로 ,,수정할때도 동일 아이디로 접속되었는지, uid도 동일한지 몇번을 확인했는데;;;흑;
-
글쓴이글
- 답변은 로그인 후 가능합니다.