发布到闪亮的服务器后无法将记录保存到数据库中
Not able to save records into db after published to shiny server
我已经在闪亮的服务器上发布了一个应用程序,它基本上从用户那里获取输入并保存到后端的 SQLite 数据库中。
我担心的是,当用户打开表单并保存他们的输入时发布到闪亮的服务器后,我在 database.However 中看不到任何记录保存,当我尝试从 R- 启动时,它工作得很好没有发布的工作室。
我在发布之前将数据库文件放入闪亮的文件夹中,我认为问题可能是由于数据库的路径引起的,所以他们是否有任何特定的文件夹或我们想放置数据库文件的路径?
如有任何帮助,我们将不胜感激!
您确定 shinyapps.io 支持对 sqlite 的写访问吗?有一个社区 post(参见 https://community.rstudio.com/t/shinyapps-io-and-sqlite-as-persistent-local-data-storage/19361)。由此可见,当时shinyapps.io并不支持本地数据存储,也没有具体的实现计划。那是一年半前的事了,没错,但可能只是因为此时它仍然不可用。这意味着您很可能可以读取但不能写入 sqlite。
希望您能在此处找到存储数据的替代方法:https://shiny.rstudio.com/articles/share-data.html
我已经在闪亮的服务器上发布了一个应用程序,它基本上从用户那里获取输入并保存到后端的 SQLite 数据库中。
我担心的是,当用户打开表单并保存他们的输入时发布到闪亮的服务器后,我在 database.However 中看不到任何记录保存,当我尝试从 R- 启动时,它工作得很好没有发布的工作室。
我在发布之前将数据库文件放入闪亮的文件夹中,我认为问题可能是由于数据库的路径引起的,所以他们是否有任何特定的文件夹或我们想放置数据库文件的路径?
如有任何帮助,我们将不胜感激!
您确定 shinyapps.io 支持对 sqlite 的写访问吗?有一个社区 post(参见 https://community.rstudio.com/t/shinyapps-io-and-sqlite-as-persistent-local-data-storage/19361)。由此可见,当时shinyapps.io并不支持本地数据存储,也没有具体的实现计划。那是一年半前的事了,没错,但可能只是因为此时它仍然不可用。这意味着您很可能可以读取但不能写入 sqlite。
希望您能在此处找到存储数据的替代方法:https://shiny.rstudio.com/articles/share-data.html