12

Hunchentoot 文档指出:

“ACCEPTOR 的方法尝试提供相对于其 ACCEPTOR-DOCUMENT-ROOT 的静态文件。”

接受者文档根接受者=>(或路径名空)

(setf (acceptor-document-root acceptor) 新值)

http://weitz.de/hunchentoot/

我无法将此文档翻译成实际的 Lisp 代码。

有人可以给我一个例子,告诉我如何告诉 Hunchentoot 在哪里寻找要服务的静态网页?

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

这是一个提供单个静态网页的片段:

(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 回答