Ich möchte eine statische Datei mit plumber
dienen als here beschrieben. Die Datei mit den Routen usw. ist server.R
:dienen statische Dateien mit Klempner-Paket - Dateien nicht gefunden (404)
#* @get /files
function()
{
return(dir("files"))
}
#* @static ./files
list()
Dies sollte das files
Verzeichnis auf dem Weg /public
zur Verfügung stellen. Innerhalb files
gibt es eine Datei index.html
. Ausführen von oben Code:
library(plumber)
r <- plumb("server.R")
r$run()
Aufruf localhost:8000/files
Rückkehr:
["index.html"]
jedoch localhost:8000/public/index.html
Aufruf gibt einen 404-Fehler:
{"error":["404 - Resource Not Found"]}
Drucken des r
Objekt erscheint der öffentlichen Pfad definiert werden :
> r
<plumber>
Public:
addAssets: function (dir, path = "/public", options = list())
...
Irgendwelche Ideen, wo ich falsch liege?
toll, danke! :) –