水管工R包 - 邮寄请求不起作用

时间:2017-11-03 22:47:16

标签: r post plumber

我尝试用管道工包来发帖子。

library(jsonlite)
#* @post /sum
addTwo <- function(a, b){
  x <- as.numeric(a) + as.numeric(b)
  return(x)
}

然后我写

library("plumber") r <- plumb("C:/.../post.R")

然后出现错误:

  

警告消息:在readLines(文件)中:找到不完整的最终行   'C:/.../ post.R'

1 个答案:

答案 0 :(得分:1)

这只是一个警告,表示您的post.R文件中没有尾随换行符。您可以忽略它或在文件末尾添加一个空行以使其消失。

实际问题是您没有运行API,只定义它。

# Load Plumber
library("plumber") 

# define the plumber router in the variable r
r <- plumb("C:/.../post.R")

# Run r on port 8000
r$run(port=8000)