在RStudio中,当我尝试运行具有特定端口号的水管工服务器时,swagger-UI无法正常工作。如果我在不指定端口的情况下运行服务器,它将正常工作。 请注意,API正在工作,只是缺少的swagger-UI。
我该如何解决? 另外,有一种方法可以查看swagger文件吗?
这是R和RStudio版本:
RStudio v1.2.1335 内部版本1379(f1ac3452)
这是“版本”命令的输出:
"
传递此代码swagger-UI可行:
>version
platform x86_64-w64-mingw32
arch x86_64
os mingw32
system x86_64, mingw32
status
major 3
minor 6.0
year 2019
month 04
day 26
svn rev 76424
language R
version.string R version 3.6.0 (2019-04-26)
nickname Planting of a Tree
结果:
启动服务器以侦听端口5418 在http://127.0.0.1:5418/swagger/运行swagger-UI Swagger-UI
传递特定的端口号将不起作用:
# my-script.R
library(plumber)
r <- plumber::plumb("server.R")
r$run()
结果:
启动服务器以侦听端口6000 在http://127.0.0.1:6000/swagger/运行swagger UI Swagger-UI not found
Api工作正常,但是swagger-UI不可用,即使输出显示为其他情况。 预先感谢您的帮助。