Я имею дело с большим API, и я хотел бы распределить его определение по нескольким файлам.Насколько я понял, читая документацию здесь, где в игру вступает метод "mounnt ()" от plumb
, я попробовал следующее:
iris.R:
#* Return a bit of iris
#* @get /iris
function(){
head(iris)
}
В новом запущенном сеансе R:
irisAPI <- plumber::plumb("iris.R")
server <- plumber::plumber$new()
server$mount("/server", irisAPI)
server$run(host="0.0.0.0", port=8080, swagger= T)
Керлинг ничего не возвращает, swagger json пуст, отменяет и затем выполняет ту же самую вещь на канале irisAPI, а затемработает.
Это ошибка или я что-то упустил?
Спасибо,