问题标签 [plumber]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3423 浏览

r - Sending json file in curl and receiving it in R using plumber

I need to send a json file with multiple values and receive it in R using plumber, ive tried this but it doesnt seem to work,

I need to send it a an ip address that is Rstudio in Desktop running on aws

0 投票
1 回答
638 浏览

r - 使用管道工读取 json 作为 API 函数的输入值

我有一个函数,它接受一个字符向量作为参数,处理后返回一个结果。

我想使用管道工将其作为 API 公开。如何将 JSON 作为输入传递

我使用了以下代码

在 http 请求中,我将数据发送为

0 投票
1 回答
219 浏览

r - 如何让全局环境中定义的函数访问其调用函数环境中定义的变量?

错误信息:

我想创建一个可以在函数内部使用的函数(用于使用管道工创建 web api)。

该函数用于获取 sql 结果。它需要一些变量来构造 sql 查询。

上面的代码不起作用。问题似乎与环境有关。

0 投票
2 回答
293 浏览

r - R 脚本在本地机器上成功运行,而不是在 EC2 实例上

我有一个 R 脚本(一个 R 管道工 API),我已部署到 EC2 实例并使用 pm2 进行管理,但我遇到了一个棘手的问题。我已经查明了错误的确切位置,并希望能更好地理解这个错误。

当我在本地机器(Mac 上的 RStudio)上运行脚本时,它可以正常工作。Rscript myrfile.R当我使用从 EC2 实例命令行运行脚本时,它会中断。

我已经指出,在 EC2 实例上破坏脚本的代码行及其错误是:

我 100% 确定 dplyr 已安装在 EC2 实例上,因为我的脚本始终使用它。我也 100% 确定my_df这里的数据框有 AwayScore 和 homeScore 列,而且my_df没有任何其他问题。

我只能假设这个错误是由 dplyr::row_number() 函数引起的,EC2 实例似乎无法处理该函数,尽管我对此并不肯定。

任何想法/帮助/我应该尝试/等的事情将不胜感激,谢谢!

0 投票
1 回答
780 浏览

r - 使用管道工提供可下载的文件

如何设置我的管道工 API 以便它提供可下载的文件?

例如,我想直接传递一个rdsRData对象,而不是将其序列化为 JSON。

0 投票
1 回答
141 浏览

api - Json 变量没有在 R 管道工包的获取请求中作为参数或响应得到?

我在 RI 中使用管道工包在 swagger 中创建主机添加了一个 json 文件作为获取请求。但没有得到响应。找不到显示参数..我使用的代码如下..我想获取这个 json 文件(cat(x ))作为回应..请帮助..

0 投票
1 回答
1684 浏览

r - 在闪亮的应用程序中显示来自管道工 API 的 html 小部件

我正在尝试显示通过管道工 API 请求的交互式图形,并将其显示在闪亮的应用程序中。我不知道如何使它工作,例如使用 highcharter。下面是我的示例应用程序,其中包含使用 api 的基本图和高级图。

我有 api 工作,但有人知道如何解析 htmlwidget 输入以进行显示吗?

谢谢您的帮助!

示例api,开始使用

api.R

应用程序.R

0 投票
1 回答
640 浏览

r - R 管道工发布 PDF

我正在尝试使用 R Plumber 通过 HTTP 发布请求访问 PDF,使用制表程序包阅读它,并使用 JSON 格式的 PDF 进行响应。我通过 Postman 将 53kb PDF 发布到我的路线并收到错误消息:

normalizePath 中的错误(path.expand(path)、winslash、mustWork)。

我的 R API 路由代码如下:

当我将 extract_tables() 函数与我正在使用的 PDF 的本地路径一起使用时,它可以完美地用作获取路径。

有人知道如何通过 Plumber 发布 pdf 文件并在函数中访问它吗?

0 投票
0 回答
110 浏览

r - 在管道工中使用 post 接受嵌套 json 并接受少量参数管道工

这是我接受参数的 api。

我的输入 Json 是:

如何在函数内发送 json 和访问参数

0 投票
1 回答
1586 浏览

r - 如何在R中将大量数据传递给管道工

我想plumber通过制作一个需要 14 天历史数据并返回指数平滑预测的应用程序来使用该库。

问题是我对将大量数据(具有多个值的参数)传递给 API 有点不熟悉。我的问题可以总结如下:

  1. 我应该如何准备 R 中的数据以传递给 API?

  2. 应如何准备 APIplumber以接收时间序列数据?

下面是一些示例数据和一个函数,它可以在 R 中完成我想要的。

reprex 包(v0.2.1)于 2018 年 11 月 14 日创建