인프런 커뮤니티 질문&답변

MVoth님의 프로필 이미지
MVoth

작성한 질문수

아이오닉으로 오프라인 퍼스트 웹 (offline first web) 만들기

post data

CouchDB 에 접속할 수 가 없습니다

작성

·

251

0

Failed to load http://127.0.0.1:5984/offlinefirst/: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8100' is therefore not allowed access. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

어느 부분 코드를 수정해야 할까요? 도움 부탁드립니다.

답변 3

0

김철현님의 프로필 이미지
김철현
지식공유자

add-cors-to-couchdb 설치하는 것도 좋은 방법입니다.

attach 이미지는 couchdb view attachments 버튼을 누르면 볼수 있는데요 ...

저도 직접 작업해보니.... .jpg 파일은 저장이 잘 되고... png 나 다른 포멧의 이미지들은 가끔 깨질때가 있더군요..

0

MVoth님의 프로필 이미지
MVoth
질문자

답변 감사합니다. 제가 혼자 찾아 보다가 npm install -g add-cors-to-couchdb 명령어를 찾아서 해봤더니 작동이 되는데, 이렇게 놔둬도 문제가 되지 않을까요?

또 한가지는, CouchDB 에 저장한 이미지 파일을 볼 수가 없는데, 어떤 문제인지 잘 모르겠네요.

0

김철현님의 프로필 이미지
김철현
지식공유자

chrome browser 의 확장 프로그램 중 Allow-Control-Allow-Origin: 라는 확장 프로그램이 있습니다.
메뉴 - 도구 더보기 - 확장 프로그램으로 가셔서 '''Allow-Control-Allow-Origin: ''' 검색 후 설치하면 됩니다.
'Access-Control-Allow-Origin' header 인 경우 코드상의 문제가 아니라 개방 환경상의 문제일 경우가 많습니다.
크롬 브라우져의 경우 확장 프로그램을 설치하여 해결이 가능합니다.

MVoth님의 프로필 이미지
MVoth

작성한 질문수

질문하기