Hi all. I made a self-hosted API for CRUD-ing JSON files. Built for data storage in small personal projects, or mocking an API for development. Advantages are simplicity, interoperability and performance (using the cache system).

API is based on your JSON structure. So the example below is for CRUD-ing [geralt][city] in file.json. The value (which can be anything) is then added to the body of the request. For me, it has been really flexible and useful, so I want to share it and collect feedback!

  • atzanteol@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 day ago

    What “other technology” is going to make sure your API doesn’t have SQL injection and bad authentication vulnerabilities?

    • non_burglar@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      23 hours ago

      At the time I made the comment, I didn’t realize this was building with unsanitized inputs and absolute paths.

      And I should know better, I use burp a couple times a month. My bad.