yada icon indicating copy to clipboard operation
yada copied to clipboard

A powerful Clojure web library, full HTTP, full async - see https://juxt.pro/yada/index.html

Results 103 yada issues
Sort by recently updated
recently updated
newest added

Doc for yada.interceptors/process-request-body says: "Therefore we process the request body if the request contains a Content-Length or Transfer-Encoding header, regardless of the method semantics." Current implementation does not process the...

#125 added support for returning a 400 when the body of a request was empty and that didn't pass the :body resource schema. This commit extends that support to also...

https://repo.clojars.org/yada/yada/1.2.9/yada-1.2.9.pom What's weird is that the `:url` field seems to be set in `project.clj`. Bidi's `project.clj` looks pretty similar but there the GitHub repo is properly put into the POM.

I'm not sure if yada should accept this as `utf-8` but it should probably not throw the exception. ``` $ curl -gv localhost:3700/api/echo -H "accept-charset: \"utf-8\"" * Trying ::1... *...

It would be really useful to know: - Input JSON - Parsed pre-coerced JSON In 400 (and some other 4xx?) handlers in order to maintain records about common errors when...

Doing dynamic X-Frame-Options as described in https://tools.ietf.org/html/rfc7034#section-2.3.2.3 is a pain, it would be nice if yada took a set of things to allow-from.

`classpath-resource` returns 500 when path contains multiple trailing slashes Reproducible on the [edge](https://github.com/juxt/edge) app, go to `http://localhost:3000/public///hello`. Fixed in https://github.com/juxt/yada/pull/209.

If not present, the resource redirects back to itself, which causes a 500.

Requires parsing the URI, and not using string concatenation to build the URI.

I'm generating an uberjar from a yada project and running that on a VM via ```java -jar uberjar.jar```. This works perfectly on Unix servers but I'm getting 404 errors on...