Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法以编程方式访问路由(无需通过 http 调用)。
例如: (defroutes main-routes (POST "/query" "OK..."))
我可以调用 defroutes 宏生成的“查询”函数吗?
defroutes创建一个与您传递给它的名称相同的环处理程序。所以基本上你有一个环处理程序,即一个简单的函数,它接受一个请求映射并返回一个响应映射。
defroutes
在您的情况下,您可以main-routes通过传递一个正确的环请求映射对象来调用该函数,该对象具有一个uri键,以便将其传递给“/query”处理函数。
main-routes
uri