2017-12-19 27 views
0

Shopify_app gem에 대한 가이드에 따라 레일즈 앱을 설치하려고합니다. shopify에 내 dev 저장소에 설치 한 다음이 화면에 응용 프로그램에 액세스하려고 할 때.서버에 대한 요청이 차단되었습니다. Shopify_app

편집 : 콘솔이 무엇입니까 :

Refused to frame 'https://localhost:3000/' because it violates the following Content Security Policy directive: "child-src 'self' https://* shopify-pos://*". Note that 'frame-src' was not explicitly set, so 'child-src' is used as a fallback. 

enter image description here

저를 도와주세요. 아무 일도 일어나지 않습니다.

편집 : 나는에게 Heroku에 응용 프로그램을 배포하고 그것을 응용 프로그램이 작동하는 방법을 수행 할 때 때문에 내 shopify 응용 프로그램에 HTTPS에 HTTP에서 iframe이 로딩 문제가있는 것처럼 IT가 ... 보인다

내가 어떻게 시작할 수있을 때까지 dev에 localhost를 사용할 수 있도록 만들 수 있습니까?

+0

안녕하세요! 필자는 똑같은 일을하지만, PHP 응용 프로그램과 Amazon EC2 서버 (Elastic Beanstalk)에서로드 밸런서를 사용하고 Amazon의 자체 SSL 보안 인증서를 사용하여 응용 프로그램을 호스팅합니다. SSL 인증서와 그 밖의 모든 인증서는 https : //로 완벽하지만 Shopify는 https : // Iframe의 앱을로드하지 않습니다. https://screencast.com/t/VScHNcjQwf4 – user1033406

답변

0

아마도 forwardhq 나 ngrok와 같은 서비스를 사용하고 싶을 것입니다. 이렇게하면 webhook 및 프록시 호출을 포함하여 localhost를 테스트하고 개발할 수 있습니다. 복숭아처럼 작동합니다. 제작을 완전히 문서화하고 제안 사항을 확인하십시오.

+0

안녕하세요. 아마존의 SSL 인증서를 사용하여 Amazon 서버에 앱을 호스팅하는 것과 정확히 동일한 오류가있는 연결이 있는지 알고 계십니까? 아마존과 정확히 같은 오류가 발생하기 때문입니다. 앱이 다른 SSL 인증서를 사용하여 다른 서버에서 호스팅 될 때이 오류가 발생하지 않습니다 ... https://screencast.com/t/VScHNcjQwf4 – user1033406

+0

나는 항상 내 세션을 시작하기 위해 https를 사용합니다 ... 잊어 버릴 때마다 https 것들을 사용하여 스크류 ... –

+0

답장을 보내 주셔서 감사합니다 ... 나는 어떤 세션으로 여기에 조금 혼란스러워 ... 응용 프로그램은 아마존 EC2와 그들의 서버에서 호스팅 이후. 나는 거기에서 통제 할 수 없다 ... 또는 어떤 세션을 의미합니까? PHP 앱입니다. – user1033406