r - Swagger UI 未显示在 JupyterLab 中

标签 r swagger swagger-ui jupyter-lab plumber

我在 Jupyterlab 中保存了一个名为 MC_APIv1.1-Prod.R 的 R 脚本,当我在 Jupyterlab 的 R Console 中运行以下代码时:

plumber::plumb("MC_APIv1.1-Prod.R")$run(host = "0.0.0.0", port = 5763,swagger = TRUE)

它给出以下信息:

Running plumber API at http://0.0.0.0:5763

Running swagger Docs at http://127.0.0.1:5763/__docs__/

但是当内核仍在运行时我看不到 swagger UI。当我运行 this RStudio 中的代码,然后我可以看到 swagger 窗口,它在浏览器窗口中显示了绘图,但它在我的情况下不起作用。

任何人都可以解释这里发生了什么以及如何解决这个问题。任何帮助将不胜感激。

上述 R 文件的完整代码是 here .

最佳答案

也许检查这个方向:

https://stackoverflow.com/questions/1694144/can-two-applications-listen-to-the-same-port#:~:text=Yes.,whichever%20one%20they%20need%20to .

您收到的消息可能暗示端口不能同时被两者占用。通过向您展示 5763 号的水管工和 Swagger 。

关于r - Swagger UI 未显示在 JupyterLab 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73636987/

相关文章:

linux - 无法为安装在 linux redhat 服务器上的 R studio 安装 Devtools 包

r - 如何使用 ggplot2 包在 R 中创建此 chart.Correlation 图?

r - 在R中的每两列中使用函数

java - 使用 maven 配置 swagger-ui

jwt - Swagger UI 身份验证 header

ssl - 使用自签名证书在 Chrome 上失败的客户端身份验证

r - 如何在 R 中为代码创建内容索引

node.js - 如何使用express从不同中间件的响应对象中获取数据

java - 试图调用不存在的方法。尝试是从以下位置 : 进行的

javascript - JSON/Nodejs/swagger : Newlines not translated to multi-line in strings of express response displayed in swagger