水管工使用省略号

时间:2019-02-28 12:13:09

标签: r plumber

由于输入的json可能会有所不同,我正尝试在管道工中使用省略号

 #' @post /predict
    calculate_prediction <- function(...){
      arguments =list(...)
      print(arguments)
      return(arguments)

这会向我抛出以下错误:

 <simpleError: No method asJSON S3 class: R6>

如何解决此问题

1 个答案:

答案 0 :(得分:0)

在函数中使用...的问题在于,前两个参数是在API调用中传递的请求正文和响应正文。如果先添加这些参数,则可以捕获所有剩余的未命名的参数。

#' @post /predict

calculate_prediction <- function(req, res, ...){
      arguments = list(...)
      print(arguments)
      return(arguments)
}