【发布时间】:2019-12-04 17:17:15
【问题描述】:
有人知道如何将具体的错误信息推送到 R Shiny 界面吗?
当我在 R 控制台中运行我的应用程序时,当出现错误时,应用程序将显示错误的具体原因。但是,当我将我的应用程序部署到服务器时,出现错误时,所有用户都可以看到“发生错误。检查您的日志或联系应用程序作者进行澄清。”。我正在为此寻找解决方案,以便我的应用用户在看到后台推送的更具体的错误消息时可以尝试自行排除故障。
任何帮助将不胜感激!
【问题讨论】:
有人知道如何将具体的错误信息推送到 R Shiny 界面吗?
当我在 R 控制台中运行我的应用程序时,当出现错误时,应用程序将显示错误的具体原因。但是,当我将我的应用程序部署到服务器时,出现错误时,所有用户都可以看到“发生错误。检查您的日志或联系应用程序作者进行澄清。”。我正在为此寻找解决方案,以便我的应用用户在看到后台推送的更具体的错误消息时可以尝试自行排除故障。
任何帮助将不胜感激!
【问题讨论】:
在你的render 函数中,你可以这样写:
shiny::validate(
need((nrow(DataSet()) != 0), "No data available based on your selection")
)
您可以拥有尽可能多的验证功能,并使它们变得尽可能复杂,以帮助用户进行故障排除。
好的参考是here。
【讨论】: