作者li70534 (change )
看板R_Language
标题[问题] 找网路虚拟主机执行shiny
时间Thu Dec 21 09:56:00 2017
[问题类型]:
经验谘询(我想让shiny能够透过网页运行,请问大家的经验)
[软体熟悉度]:
使用者(已经有用R 做过不少作品)
[问题叙述]:
我利用shiny写一套午餐的选择器,我希望将它放置网路主机上让每个人
能透过网页就能使用。我有用过shinyapp.io,但她没办法将更新的data下载下来
询问各位高手是否有免费的虚拟主机能够做到既可以下载资料也能在网页上使用?
在此先谢谢各位高手
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.159.170.104
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1513821363.A.7AD.html
2F:→ clansoda: 感觉很实用,这件事很困扰我 12/21 10:03
3F:推 bluecadence: cywhale大提供这篇"Persistent data storage in Shin 12/21 15:39
4F:→ bluecadence: y apps"文章中的方案,总觉得不太安全。因为要把 12/21 15:40
5F:→ bluecadence: oauth 的 token或key 放在 shiny app folder 底下, 12/21 15:42
6F:→ bluecadence: 不然就是会把一些使用者帐号,密码写进 R script 中 12/21 15:42
7F:→ bluecadence: 。不知道会不会有帐号帐户安全上的疑虑? 12/21 15:44
8F:推 cywhale: 有一些方式可以避掉在code中明码写password 12/21 15:55
9F:推 cywhale: 最简单一种写在.Rprofile 一开始就会load进去 你在code 12/21 15:58
10F:→ cywhale: 里面就只要写assign password的变数名即可 12/21 15:59
11F:→ bluecadence: 但是这些帐户资讯不管怎样都得放进app folder里.. 12/21 15:59
12F:→ bluecadence: app folder是在 shiny server/或shinyapp.io上 12/21 16:01
13F:→ cywhale: 我不知道shinyapp.io如何 但放在自己管的主机应该看不到 12/21 16:04
14F:→ cywhale: .Rprofile 另一种就把他写入.rda 变成binary 12/21 16:05
16F:→ cywhale: 不过自己在做应用时,另外发现包在sysdata.rda这一招不错 12/21 16:16
17F:→ bluecadence: 谢谢cy大的资讯 12/21 16:17
18F:→ li70534: 请问C大,我看log仍有问题,错误讯息为,是因为未付费不 12/21 16:39
19F:→ li70534: Error in install.packages("googlesheets") : unable to 12/21 16:40
20F:→ li70534: install packages 12/21 16:42
21F:→ clansoda: R是open source哪有付费的问题 12/21 16:51
22F:→ clansoda: 你的错误讯息没有复制到key point,不知道错在哪 12/21 16:52
23F:→ Wush978: 免费的东西是有代价的。不管你怎麽放帐密资讯上去,网站 12/21 18:32
24F:→ Wush978: 管理员也许都有权限可以看你的档案。请弄清楚免费服务的 12/21 18:32
25F:→ Wush978: 使用条款 12/21 18:32
26F:→ Wush978: 另外你也要小心其他人能不能用兜网址的方式直接下载你上 12/21 18:38
27F:→ Wush978: 传的档案。 12/21 18:38
28F:→ Wush978: 如果属实,上面所有网友给的任何方法都不安全 12/21 18:39
29F:推 HumuHumu: 可以看看选择器的code吗觉得很有趣想看看 12/21 20:00
30F:→ li70534: C大後来将httr的档一同上传後就可以了 12/21 22:22
31F:→ li70534: 上传的资料只有餐厅名称跟时间,应该还好,谢谢w大 12/21 22:22
32F:→ li70534: 等我真的完成了在上传,h大再等等 12/21 22:23