【发布时间】:2017-05-04 09:10:25
【问题描述】:
我们如何在 Clack 环境中访问 url 的查询参数?
看起来它们位于名为 query-string 的 clack *request* 对象中,但我不知道如何访问它们:clack is not documented 和 this doc 对此不清楚。
顺便说一句,例如,当我在休息时,如何在 slime 的调试器中探索*request*?它只打印为“CLACK:REQUEST”。
我在 Lucerne 的 doc 或代码中什么也没看到,这很遗憾,因为我喜欢它的 with-params 宏。
更新:不要再搜索了,这个宏很好用!
穴居人has something,但我不太清楚常见的情况(有些人发现像我一样是a bit cumbersome(我正在尝试卢塞恩)。
【问题讨论】:
-
clack.request 中似乎有一个通用函数
QUERY-PARAMETER。我没有使用过 clack 或尝试过它,但它似乎应该可以工作。您应该能够使用slime inspector 来检查对象。 -
感谢他们提供的链接。 (我明白了,并在答案下方给出详细信息)
标签: common-lisp