JSON Server:零编码快速“伪造” REST API(mockServer)

    xiaoxiao2021-09-21  68

    1、安装JSON Server(前提系统安装了node.js)

    $ npm install -g json-server 2、编写JSON接口文件 test.json

    {   "issues": [     {       "id": 101,       "text": "something is not right"     },     {       "id": 102,       "text": "crash on login"     }   ],    "my": [     {       "id": 101,       "text": "something is not right"     },     {       "id": 102,       "text": "crash on login"     }   ],   "total": {     "data": {       "exchange_count": "10",       "share_count": "23",       "patent_count": "7",       "article_count": "37",       "exchangeRecords": []     },     "success": true   } } 将test.json随便放到一个位置 dos命令或者linux命令进入该目录

    3、启动服务

    json-server --watch test.json --port 9090(端口可随意指定)

    进入指定的服务

    4、get、put、post、delete请求示例

    get

            a、http://localhost:9090/issues

            b、http://localhost:9090/issues/101 查询id为101的数据

            c、http://localhost:9090/issues?text=crash on login 查询text 内容为crash on login的数据

    post 

            

    $.ajax({ type: 'post', url: 'http://localhost:9090/issues', data: { "id": 3, "text": "fdsfds" } } ) put $.ajax({ type: 'put', url: 'http://localhost:9090/issues/101', data: { "text": "fdsfd" } } )delete $.ajax({     url: 'http://localhost:9090/issues/3',     type: 'DELETE',     success: function(result) {         // Do something with the result     } });

    转载请注明原文地址: https://ju.6miu.com/read-677765.html

    最新回复(0)