Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何在Shining中编辑.yml文件_R_Shiny - Fatal编程技术网

R 如何在Shining中编辑.yml文件

R 如何在Shining中编辑.yml文件,r,shiny,R,Shiny,我有一个闪亮的应用程序,它从各种API和数据库中提取数据。所有与凭证、用户名、密码等相关的敏感数据都存储在config.yml文件中。闪亮应用程序中的代码调用config.yml文件中的变量以连接到不同的API/数据库 我还为Shining应用程序创建了一个管理员登录名,并希望为管理员提供对config.yml文件进行更改的权限。闪亮的应用程序有一个单独的选项卡,名为Admin,管理员登录时会打开该选项卡。如何打开config.yml文件并允许管理员编辑并保存它?我为配置文件创建了一个选项卡,并

我有一个闪亮的应用程序,它从各种API和数据库中提取数据。所有与凭证、用户名、密码等相关的敏感数据都存储在
config.yml
文件中。闪亮应用程序中的代码调用
config.yml
文件中的变量以连接到不同的API/数据库


我还为Shining应用程序创建了一个管理员登录名,并希望为管理员提供对
config.yml
文件进行更改的权限。闪亮的应用程序有一个单独的选项卡,名为
Admin
,管理员登录时会打开该选项卡。如何打开
config.yml
文件并允许管理员编辑并保存它?

我为配置文件创建了一个选项卡,并使用Shining Ace作为编辑器:

library(shinyAce) 

# UI

aceEditor(
          outputId = "someID",
          value = read.delim("config.yml"),
          placeholder = "Connection configuration file"
         ), 

        actionButton("save", label = "Save Configuration")

# Sever

 observeEvent(input$save, {
    write(x = input$someID, file = "config.yml")
    print("file saved")

    })

然后可以调用config.yml并应用配置

你找到解决办法了吗?不幸的是,什么都没有…听起来不错!我会试试这个。选项卡是否可以进行密码保护?是的,使用Shining server pro。然而,这可能需要一些变通,但不是直接的。