我尝试用管道工包来发帖子。
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'
答案 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)