zoukankan      html  css  js  c++  java
  • 快速使用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...

      */
  • 相关阅读:
    常用业务接口界面化 in python flask
    git命令中带有特殊符号如@
    生成唯一标识 字符串跟时间戳的结合
    MD5 in JAVA
    修改(同步)linux时间
    jenkins 从git拉取代码
    Git 默认不区分大小写
    postman也可以使用F12功能
    Session
    WebXML部署服务
  • 原文地址:https://www.cnblogs.com/zjlyyq/p/11434340.html
Copyright © 2011-2022 走看看