1.4.2 • Published 3 years ago

json-db-api v1.4.2

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

json-db-api

last commit version downloads license HitCount

Simple JSON API server inspired by jsonbase/myjson

Install

# install json-db-api
npm i -g json-db-api

# migrate database
json-db-api --database db.sqlite3 --migrate

Run

# 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

Usage

// 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")

Development

# Install dependencies
npm i

# link package
npm link

# run
json-db-api

ToDo

  • Specify database path
  • Long polling
  • JSON patch
  • Code splitting with fastify plugins
  • Tests
  • Nodemon
  • Eslint
1.4.2

3 years ago

1.4.1

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.2.7

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago