Hunchentoot 文档指出:
“ACCEPTOR 的方法尝试提供相对于其 ACCEPTOR-DOCUMENT-ROOT 的静态文件。”
接受者文档根接受者=>(或路径名空)
(setf (acceptor-document-root acceptor) 新值)
我无法将此文档翻译成实际的 Lisp 代码。
有人可以给我一个例子,告诉我如何告诉 Hunchentoot 在哪里寻找要服务的静态网页?
Hunchentoot 文档指出:
“ACCEPTOR 的方法尝试提供相对于其 ACCEPTOR-DOCUMENT-ROOT 的静态文件。”
接受者文档根接受者=>(或路径名空)
(setf (acceptor-document-root acceptor) 新值)
我无法将此文档翻译成实际的 Lisp 代码。
有人可以给我一个例子,告诉我如何告诉 Hunchentoot 在哪里寻找要服务的静态网页?
最简单的代码转换是这样的:
(hunchentoot:start (make-instance 'hunchentoot:acceptor :port 4242
:document-root #p"<path to static files dir>"))
这是一个提供单个静态网页的片段:
(push (create-static-file-dispatcher-and-handler
"/stylesheet.css" "~/projects/project-x/stylesheet.css")
*dispatch-table*)
要使整个文件夹可用,请尝试create-folder-dispatcher-and-handler
.