12

Hunchentootのドキュメントには次のように記載されています。

「ACCEPTORのメソッドは、ACCEPTOR-DOCUMENT-ROOTに関連する静的ファイルを提供しようとします。」

acceptor-document-root acceptor =>(またはパス名null)

(setf(acceptor-document-root acceptor)new-value)

http://weitz.de/hunchentoot/

このドキュメントを実際のLispコードに変換するのに問題があります。

誰かがHunchentootに提供する静的Webページを探す場所を教える方法の例を教えてもらえますか?

4

2 に答える 2

14

コードへの最も簡単な変換は次のようになります。

(hunchentoot:start (make-instance 'hunchentoot:acceptor :port 4242
                                  :document-root #p"<path to static files dir>"))
于 2011-11-27T20:17:29.957 に答える
11

以下は、単一の静的 Web ページを提供するスニペットです。

(push (create-static-file-dispatcher-and-handler
       "/stylesheet.css" "~/projects/project-x/stylesheet.css")
      *dispatch-table*)

フォルダ全体を利用可能にするには、 を試してくださいcreate-folder-dispatcher-and-handler

于 2011-11-27T12:57:26.707 に答える