1

HTML ファイルを含むフォルダーがあり、要求されたファイルを提供する単純な HTTP サーバーを開始したいと考えています。

を使用しようとしましRookたが、HTML 応答を生成するアプリ関数を要求します。

library(Rook)
server <- Rhttpd$new()
server$start(quiet=TRUE)
server$add(name="my_app", app="path/to/app.R")

リクエストされた HTML ファイルの内容を読み取り、それを応答として使用するようアプリ関数に何らかの方法で指示できると思いますが、もっと簡単な方法があるはずです。

4

2 に答える 2

1

の例を参照してください?Builder

そうですRook、「アプリ」を提供することを期待しています。ただし、「アプリ」はほぼ希望どおりに構築できます。そしてBuilderこれに入ります。

の典型的な使用法は、次のBuilderものを提供することです。

  1. 静的ページへの URL (js、css、画像など)
  2. brew関数を介して brew() される動的ページへの URL 。これらは.htmlまたは.Rhtmlページ
  3. Web アプリケーションをリダイレクトする URL (デフォルトまたはインデックス ページ)
于 2013-11-04T22:52:46.447 に答える