我在 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 .
最佳答案
也许检查这个方向:
您收到的消息可能暗示端口不能同时被两者占用。通过向您展示 5763 号的水管工和 Swagger 。
关于r - Swagger UI 未显示在 JupyterLab 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73636987/