2017-08-26 8 views
2

私は、私が直接的であると信じていることをしようとすると問題を抱えています:https://www.shinyapps.io/でホストされているシャイニーアプリをAWS EC2サーバーでホストされているものと置き換えてください。私が前にいた何公開されたブックブックのプライベートサーバーでホストされているシャイニーアプリを含む

は(罰金働いたが、時間を使い果たす)であった:

```{r, echo = FALSE, screenshot.opts = list(delay = 15), dev = 'png', 
cache = TRUE, fig.align = 'center', out.width = '90%'} 
knitr::include_app('http://user.shinyapps.io/least-squares/', height = 
'900px') 
``` 

私がしようとしていたもの:

```{r, echo = FALSE, screenshot.opts = list(delay = 15), dev = 'png', 
cache = TRUE, fig.align = 'center', out.width = '90%'} 
knitr::include_app('http://ec2-35-177-34-200.eu-west- 
2.compute.amazonaws.com:3838/least-squares/', height = '900px') 
``` 

をあなたが実際にアプリはそれとして実行されていることがわかりますべき

http://ec2-35-177-34-200.eu-west-2.compute.amazonaws.com:3838/least-squares/ [EDIT:今すぐ無効]で

さらに、トンコードの2番目の部分は、アプリケーションをローカルに適切に表示するhtml文書を生成します(これらは.Rmdファイルから生成されます)。この問題は、書籍がhttp://bookdown.orgに公開されたときに発生します。私が2番目のコードを使用すると、アプリケーションは表示されません。

何が起こっているかについてのアイデアはありますか?

答えて

2

HTTPSを介して配信されるWebページでHTTPリソースを使用することはできません。詳細については、この記事を参照してください。Allow loading HTTP resources over HTTPS

あなたのアプリは、HTTPS経由で提供されたため、ShinyApps.ioでホストされています。

+0

実際、それが問題でした。 HTTPSに変更され、すべてうまくいきました。どうもありがとう! – epsilone

関連する問題