Simple JSON API server inspired by jsonbase/myjson
# install json-db-api
npm i -g json-db-api
# migrate database
json-db-api --database db.sqlite3 --migrate
# specify database (db.sqlite3 by default)
json-db-api --database my-sqlite-database.sqlite3
# specify port (3000 by defautl)
json-db-api --port 8080
# log as json instead of pino-pretty
json-db-api --notpretty
# check version
json-db-api.cmd --version
// use longpoll
fetch("localhost:8080/test/note?longpoll=1")
// use json patch
fetch("localhost:8080/test/note?patch=1")
// use both
fetch("localhost:8080/test/note?longpoll=1&patch=1")
# Install dependencies
npm i
# link package
npm link
# run
json-db-api
- Specify database path
- Long polling
- JSON patch
- Code splitting with fastify plugins
- Tests
- Nodemon
- Eslint