作为学习 Luminus 的开始,我正在尝试创建一个简单的 API 来与本地服务器环境进行交互。编写一个基本文件似乎是一个很好的开始方式,但我无法让它工作。请参阅我的代码home.clj
:
(defroutes test-routes
(GET "/spit/:file-name/:file-text" [file-name file-text]
(spit file-name file-text)
{:status 200
:headers {"Content-Type" "text/html; charset=utf-8"}
:body (str "File name: " file-name "<br />File text: " file-text)}))
Luminus 只返回两个字Not Found
。
第二个也不起作用的例子:
(defroutes test-routes
(GET "/spit" []
(spit "test.txt" "test")
{:status 200
:headers {"Content-Type" "text/html; charset=utf-8"}
:body (str "File name: " "<br />File text: " )}))