..

Clojure中 route 方法没有实现提示

一个 Clojure 的error信息。

Syntax error (ExceptionInfo) compiling at (abcihost\server.clj:15:1).
You're trying to use something as an interceptor that isn't supported by the protocol; Perhaps you need to extend it?

看到出错的文件代码行都出来了,觉得还不错。结果看了一眼那行,是一片 ;; ,注释! 有点儿懵了,这什么情况。 接着看下面的解释,..interceptor...,就找涉及到interceptor`的地方,主要是在定义 route 的时候会指定。

结果就是,route 里面有一个方法没有实现!


关于 interceptor 的相关概念,可以看下 Java 上 spring boot 库相关的应用。