atlas를 처음 사용하게 되면 유저를 만들고 사용을 해야한다.
그때 권한을 설정해 주지 않으면 api 요청을 보내는 과정에서 데이터베이스에 접근을 못하고 아래와 같은 에러가 뜨게 된다.
에러
user is not allowed to do action [insert] on [test.users]
해결법
1. Database Access로 들어가기
2.Data base User Privileges 의 Built-in Role의 설정을 각자 상황에 맞는 권한을 부여한다.
대부분 Atlas admin 을 주며 배포 까지 하는 프로젝트일 경우 다시 공부를 해 봐야겠다.
'Trouble Shooting' 카테고리의 다른 글
[CORS ] 응답데이터를 로드할 수 없음 : 프리플라이트 요청에 사용 가능한 콘텐츠 없음 (0) | 2023.08.13 |
---|---|
Node 버전 변경해서 사용하기 (nvx) (0) | 2023.08.06 |
git checkout 시 에러 [error: Your local changes to the following files would be overwritten by checkout:] (0) | 2023.07.12 |
MYSQL 비밀번호 이슈 access denied for user 'root'@'localhost' (using password: yes) (0) | 2023.02.24 |