【问题标题】:Is there an opencpu equivalent to browser()?是否有与浏览器()等效的opencpu?
【发布时间】:2014-01-16 23:55:08
【问题描述】:

是否可以使用 opencpu 在 R 代码中插入浏览器语句(或等效语句),并且当进行 ajax 或 plot 调用时,运行 opencpu 服务器实例的 R 会话(或 Rstudio 会话)将停止并允许调试?

【问题讨论】:

    标签: r opencpu


    【解决方案1】:

    不,我认为这没有意义。 OpenCPU 服务器公开了一个 HTTP API 来调用 R 函数。如果您想调试 R 函数,只需在 R 中本地调用它即可。这样您就可以使用所有常用的调试工具。

    一旦函数按预期工作,您可以通过 OpenCPU API 远程调用它,它会给出相同的结果。

    也许您可以举一个您尝试调试的问题类型的示例,也许我可以就您的工作流程提供一些建议。

    【讨论】:

    • 我猜主要问题是验证输入...这可以通过 JS 浏览在客户端完成。
    • 还有一个工作流程。在编写应用程序时,make change -> Build -> ocpu$browse('my/app/url') 开始产生一些开销。处理客户端 JS/HTML 的外观/感觉会很好,使用 webkit 工具进行调试。然后在 R 端做类似的事情......最后完成后进行最终编译。
    猜你喜欢
    • 1970-01-01
    • 2011-08-18
    • 2012-06-04
    • 1970-01-01
    • 2013-11-19
    • 1970-01-01
    • 1970-01-01
    • 2014-12-19
    • 2021-04-30
    相关资源
    最近更新 更多