我正在处理一个很大的API,我想把它的定义分布到几个文件中。据我所知,阅读documentation,这是来自垂直的"mounnt()“方法发挥作用的地方 我尝试过以下几种方法: iris.R: #* Return a bit of irisfunction(){} 在运行的新R会话中: irisAPI <- plumber::plumb("iris.R")
server <- <em
plumber在名为lltoClass.R的文件中创建了一个API,如下所示:ll.toClass <- function ...此外,根据这个,我创建了一个名为plumber.R的文件,该文件包含:plumber::plumb("lltoClass.R")
根据,我执行了rsconnect::deployAPI(
我有一个R管道工服务器,我想使用docker容器运行它,到目前为止,我的dockerfile中已经有了这个配置 FROM rocker/r-ver:3.5.0
RUN apt-get update -qq && apt-get install -y \
libssl-dev#when the container starts, start the
所以我有一个API,如果我手动运行管道工命令,它在本地和服务器上都可以很好地工作,我这里的意思是在服务器中运行ssh并运行: r <- plumb("plumber.R")
r$run(port=8000plumber::plumb('/home/chrisbeeley/api/plumber.R'); a
使用$this->authorizeResource()或$this->authorize(),它总是返回403,而不会命中策略。注释掉应用程序允许访问的行。单步执行Xdebug,它似乎在vendor/laravel/framework/src/Illuminate/Auth/Access/Gate.php上失败了 public function authorize我读过https://github.com/laravel