2017-12-19 21 views
0

shopify_app gemのガイドに従って、私のレールアプリをインストールしようとしています。私はそれを私のdev storeにインストールしました。そして、私はこのアプリにアクセスしようとするとこの画面を表示します。サーバーへのリクエストがブロックされました。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アプリでhttpからhttpsに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

デビッド氏のスクリーンショットですAmazonと同じエラーが発生したため、まったく同じエラーが発生し、AmazonのSSL証明書を使用してAmazonサーバーにアプリケーションをホストしているかどうかが分かります。アプリケーションが別のSSL証明書を持つ別のサーバーでホストされている場合、このエラーは発生しません... https://screencast.com/t/VScHNcjQwf4 – user1033406

+0

私はセッションを開始するために常にhttpsを使用しています...忘れるたびにhttpsのものを使いこなすには... –

+0

返信ありがとう...私は、アプリがAmazon EC2とそのサーバーでホストされているので、ここではどのセッションが混乱しているのか分かりません。私はそこにコントロールがありません...またはどのセッションを意味しますか?これはPHPアプリケーションです。 – user1033406

関連する問題