快速使用json-server搭建静态api

什么是JSON Server

JSON Server是基于nodejs的静态API框架,能将本地静态文件快速映射成静态的REST API。

至于什么是REST API?请参考廖雪峰老师的网站上这篇解释,非常的通俗易懂。https://www.liaoxuefeng.com/wiki/1022910821149312/1105003357927328

快速上手

  1. 安装json-server
    npm install -g json-server  #全局安装json-server
  2. 新建一个db.json
     1 {
     2   "articles":[
     3       {
     4           "id":1,
     5           "title":"JSP JavaBean",
     6           "url":"https://www.runoob.com/jsp/jsp-javabean.html",
     7           "comments":[
     8               {
     9                   "id":1,
    10                   "user":"Peter",
    11                   "context":"good article!"
    12               },{
    13                   "id":2,
    14                   "user":"Tom",
    15                   "context":"nice points!"
    16               }
    17           ]
    18       },
    19       {
    20           "id":2,
    21           "title":"what‘s REST API?",
    22           "url":"https://www.liaoxuefeng.com/wiki/1022910821149312/1105003357927328",
    23           "comments":[
    24               {
    25                   "id":1,
    26                   "user":"Mary",
    27                   "context":"valuable article!"
    28               },{
    29                   "id":2,
    30                   "user":"Jack",
    31                   "context":"not bad!"
    32               }
    33           ]
    34       }
    35   ],
    36   "menu":[
    37       {
    38           "id":1,
    39           "menu_name":"MainPage"
    40       },{
    41           "id":2,
    42           "menu_name":"Java"
    43       }
    44   ]
    45 }
  3. 启动json-server服务
    json-server --watch db.json
    //出现以下信息标识成功
    /**

    \{^_^}/ hi!

    Loading db.json
    Done

    Resources
    http://localhost:3000/articles
    http://localhost:3000/menu

    Home
    http://localhost:3000

    Type s + enter at any time to create a snapshot of the database
    Watching...

    */

快速使用json-server搭建静态api

上一篇:如何取得用户参数文件中的parameters-[BAPI_USER_GET_DETAIL]


下一篇:WinForm时间选择控件(DateTimePicker)如何选择(显示)时分秒