http:// localhost:6000 / __ swagger __ /可能暂时关闭,或者已永久移动到新的Web地址。水管工招摇用户界面不起作用

时间:2019-05-24 14:08:08

标签: r swagger rstudio plumber

在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不可用,即使输出显示为其他情况。 预先感谢您的帮助。

0 个答案:

没有答案