作者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/m.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