I was using bidi and couldn’t get middleware to work properly. (I assume because calling wrap-mw on the output of bidi’s make-handler can’t actually compose, but I didn’t test this.)
In any case, I reverted manually to Compojure, and everything seems fine (I need to integration test my API POST routes to see if the multipart-params middleware applied.), but now it’s 404-ing on the compiled JS application file. I have to assume that the dev-target directory isn’t properly being included in the Ring (resources “/”) search path, given that CSS files are found properly.
I have to also assume this is specific to me because I reverted manually from bidi, and this works properly for fresh invocations of Chestnut with Compojure.