0.4.8 • Published 9 years ago

yc-jserver v0.4.8

Weekly downloads
15
License
BSD-2-Clause
Repository
github
Last release
9 years ago

yc-jserver

json server for yc

feature

  • 使用最新的 Express 4.*
  • 默认开启 cors
  • 服务支持 RESTFul api, 除了get 外,还支持 post、put、patch、delete
  • 所有写操作都会写入起服务时候指定的 json 文件
  • 服务 get 支持分页:?_start=0&_end=1
  • 服务 get 支持筛选过滤:?name=zhangyaochun
  • 服务自定义端口号
  • 本身就是一个静态服务器,执行目录下如果有 public 文件夹,直接可以访问
  • 目前支持本地的 json 文件,后续支持读取远程的 json 文件

how to install

should be install -g

sudo npm install yc-jserver -g

how to get help

js -h

how to use

指定本地的某个 json 文件

默认是 db.json

js a.json

指定端口

默认端口是 4000

1、带着 json 文件名

js a.json -p 2000

2、不带 json 文件名

js -p 2000

Router

全面支持常规请求

GET   /users
GET   /users/1
GET   /users?name=zhangyaochun
GET   /users?_start=0&_end=1
POST  /users
PUT   /users/1
PATCH /users/1
DEL   /users/1

注释:

  • request body size 做了最大限制:10mb
0.4.8

9 years ago

0.4.7

9 years ago

0.4.6

9 years ago

0.4.5

9 years ago

0.4.0

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago

0.2.3

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago