yc-jserver

0.4.8 • Public • Published

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 -2000

2、不带 json 文件名

js -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

Readme

Keywords

Package Sidebar

Install

npm i yc-jserver

Weekly Downloads

2

Version

0.4.8

License

BSD-2-Clause

Last publish

Collaborators

  • zhangyaochun