Cool. Looks like I also have install a load of stuff as well.
Just a comment (to ESP) but this example requires that I learn a bit about vue when really all I want is directory handling in SPIFFS and/or to understand how to build and upload a FATFS image to flash. Its difficult to understand your restful example without vue experience. I understand restful & have created bare Lwip restful before but I'm finding the links time consuming to grasp. I just want to know how to get directories and maybe see worked examples about the details of how to talk to your webserver. Basic test cases really, not art.
Suppose it will be better in the end for me to learn vue. Its really those PMs and their darn schedules which are at fault
& I also believe that IDF CAN should be fixed.