작성
·
252
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
답변 감사합니다. 제가 혼자 찾아 보다가 npm install -g add-cors-to-couchdb
명령어를 찾아서 해봤더니 작동이 되는데, 이렇게 놔둬도 문제가 되지 않을까요?
또 한가지는, CouchDB 에 저장한 이미지 파일을 볼 수가 없는데, 어떤 문제인지 잘 모르겠네요.
0
chrome browser 의 확장 프로그램 중 Allow-Control-Allow-Origin: 라는 확장 프로그램이 있습니다.
메뉴 - 도구 더보기 - 확장 프로그램으로 가셔서 '''Allow-Control-Allow-Origin: ''' 검색 후 설치하면 됩니다.
'Access-Control-Allow-Origin' header 인 경우 코드상의 문제가 아니라 개방 환경상의 문제일 경우가 많습니다.
크롬 브라우져의 경우 확장 프로그램을 설치하여 해결이 가능합니다.