Fork me on GitHub
#figwheel-main
<
2020-01-28
>
danielcompton03:01:52

Chrome is very aggressive about caching if you don’t provide explicit caching headers. You really need to make sure to include them

👍 4
EmmanuelOga06:01:49

I wonder if anybody has an example of a setup running https://github.com/ptaoussanis/sente and figwheel.main in the same project? I browsed around I found oz (and vizard) but both of them seem to be using the previous version of figwheel

EmmanuelOga06:01:14

not sure if there's another way to establish a bidirectional channel as convenient as sente, it looks really nice with ajax fallback and everything, so it looks like a good choice

EmmanuelOga06:01:43

figwheel itself seems to use jetty websockets directly, but doing that sounds a lot more involved

ingesol07:01:47

@danielcompton Do you know to what extent figwheel-main actually handles this problem?

EmmanuelOga07:01:40

Current status: • Found a year old article with someone asking this very same question: https://www.reddit.com/r/Clojure/comments/al1klk/fullstack_clojure_how_to_get_a_browser_repl_and_a/ • Also going through the rabbit hole of "full stack clojure" articles and projects. • So far found this example: https://github.com/oakes/full-stack-clj-example which uses figwheel.main but not sente

Bobbi Towers10:01:48

FWIW, Zach Oakes also has a good Sente starter as part of LightMod (https://github.com/oakes/Lightmod) or in the cloud at http://nightcoders.net

athomasoriginal18:01:05

I could be wrong, but maybe https://github.com/juxt/edge has an example in there?

EmmanuelOga07:01:25

(also it doesn't seem to provide a way to connect to a repl for neither clj nor cljs)

danielcompton16:01:09

@ingesol depends on whether Figwheel Main is serving your static assets. I think it should if it does, and you have to add caching headers if you are serving static assets yourself

👍 8