2016-04-18 21 views
3

見つからないファイルは、私がhereを説明するようにplumberで静的ファイルを提供したいです。などのルートを持つファイルはserver.Rです:提供する静的ファイル - (404)

#* @get /files 
function() 
{ 
    return(dir("files")) 
} 

#* @static ./files 
list() 

これはパス/publicfilesディレクトリを利用できるようにする必要があります。 filesの内部にファイルindex.htmlがあります。上記のコードの実行:

library(plumber) 
r <- plumb("server.R") 
r$run() 

localhost:8000/files戻り呼び出す:

{"error":["404 - Resource Not Found"]} 

rオブジェクトを印刷し、公共のパスが定義されているように見える。しかし

["index.html"] 

を、localhost:8000/public/index.htmlを呼び出すと、404エラーが発生します:

私は間違って行くの

任意のアイデア?

答えて

0

のMEA culpa ...私は黙って、静的なファイルサーバー用の注釈と改名し、(明らかに)ドキュメントを更新したことがありません。

私はここに実例を追加しました:https://github.com/trestletech/plumber/tree/master/inst/examples/05-staticですが、新しい注釈は@assetsであり、@staticではありません。私はまもなくドキュメントを更新します。

+0

よろしくお願い致します。 :) –

関連する問題