오케이 여기에 꽤 많은 시도를 한 후에이 질문을하러 왔습니다.CORS 지원 백엔드에 JSON을 저장하십시오.
내 목표 :
내가 JSON 파일의 꽤 많은 수를 사용하는 안드로이드를위한 폰갭 응용 프로그램을 구축하고있다. JSON 파일의 내용도 꽤 자주 변경됩니다. 현재, 앱 자체에 JSON 파일을 제공하고 있습니다. 하지만 변경 사항이 자주 발생하기 때문에 PlayStore에서 업데이트하고 며칠에 한 번씩 사용자가 업데이트해야합니다.
이 문제를 해결하기 위해 내 앱이 앱 업데이트없이 JSON을 업데이트 할 수 있도록 JSON을 온라인으로 호스팅하려고합니다 (localStorage 등을 사용할 수 있지만 실제 문제는 아닙니다).
JSON 파일을 저장하기 위해 Parse.com의 백엔드를 사용하고 싶습니다 (JSON 파일이 데이터를 업데이트하기 위해 제공하기 때문에).
$.getJSON('myurl.parseapp.com/file.json', function(json) {
// do something here
});
나는 오류 Cross Origin Request Blocked
을 가지고 : 나는 코드를 썼다. 그래서 나는 그것에 대해 읽었으며 온라인에서 여러분은 그러한 액세스를하기 전에 서버에서 CORS를 활성화해야한다고 말합니다.
구문 분석에서 사용하도록 설정하는 방법을 모르겠습니다.
또한 JSONP 플러그인 See here which one을 사용해 보았지만 항상 success
대신 error
상태로갔습니다. 나는 그것을 온라인으로 읽고 내 사이트가 올바른 JSON (What?)을 반환하지 않는다고 말합니다. 올바른 JSON이란 무엇입니까? 여기서는 콜백을 처리하기 위해 백엔드를 구성하지 않았지만 Parse가 이것을 제공하지 않는다는 것을 알 수 있습니다 (추측).
또한 CORS를 사용할 수있는 백엔드가있는 JSON 호스팅을 허용하는 like this 온라인 도구를 방문했습니다. 하지만 주요 문제는 입니다.은 JSON에 대한 URL을 제공하며, 내 코드의 논리에 사용자 정의 이름과 숫자가 필요하기 때문에 마음에 들지 않습니다. 또한 업데이트는 약간 어렵습니다.
이전에 다른 백엔드와 함께 작업 한 적이 없습니다.
누구든지 나를 도울 수 있습니까? 1. 내 JSON 파일을 호스팅하고 CORS를 활성화 할 수 있습니다;
TL DR
나는 백엔드를 찾고 있어요. 2. JSON 파일을 쉽게 업데이트 할 수 있습니다. 3. 무료로 보내십시오. :)
감사합니다.
이 포스터를 요청했을 수 있습니다 :이 같은 요청에 약간의 헤더를 포함하는 것이 "
그들의 API는 필요 서비스에 대한 권장 사항이 있지만 필요한 것은 이미 사용중인 서비스에 대한 API에 대한 도움이었습니다. – bhspencer