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 } });