摘要:安裝安裝環(huán)境一路回車安裝環(huán)境配置編輯注意修改這邊創(chuàng)建測(cè)試數(shù)據(jù)文件內(nèi)容如下啟動(dòng)啟動(dòng)訪問(wèn)瀏覽器打開即可看到剛剛寫的內(nèi)容接口請(qǐng)求獲取所有的用戶信息獲取為的用戶信息獲取的信息獲取單個(gè)的信息獲取到的為的根
安裝jsonserver 安裝環(huán)境
npm install -g json-server D:studyvue-studyuser-mange>cd JSONSERVER D:studyvue-studyuser-mangeJSONSERVER>npm init #一路回車 D:studyvue-studyuser-mangeJSONSERVER>npm install json-server --save #安裝環(huán)境配置
編輯package.json { "name": "jsonserver", "version": "1.0.0", "description": "test restful api", "main": "index.js", "scripts": { "json:server": "json-server --watch db.json" #注意修改這邊 }, "author": "", "license": "ISC", "dependencies": { "json-server": "^0.14.0" } }創(chuàng)建測(cè)試數(shù)據(jù)
- db.json文件內(nèi)容如下: { "users":[ { "name":"wanghui", "phone":"13309889812", "email":"wanghui@qq.com", "id":1, "age":18, "companyId":1 }, { "name":"liangjie", "phone":"13009889812", "email":"liangjie@qq.com", "id":2, "age":28, "companyId":2 }, { "name":"lijiaojiao", "phone":"18009889812", "email":"lijiaojiao@qq.com", "id":3, "age":38, "companyId":3 }, { "name":"shasha", "phone":"13309889812", "email":"shasha@qq.com", "id":4, "age":18, "companyId":3 } ], "companies":[ { "id":1, "name":"QQ", "description":"QQ is Good" }, { "id":2, "name":"Baidu", "description":"Baidu is Good" }, { "id":3, "name":"ali", "description":"ali is Good" } ] }啟動(dòng)JSONSERVER
D:studyvue-studyuser-mangeJSONSERVER>npm run json:server #啟動(dòng) > jsonserver@1.0.0 json:server D:studyvue-studyuser-mangeJSONSERVER > json-server --watch db.json {^_^}/ hi! Loading db.json Done Resources http://localhost:3000/users http://localhost:3000/companies Home http://localhost:3000 Type s + enter at any time to create a snapshot of the database Watching...訪問(wèn)
瀏覽器打開http://localhost:3000/ 即可看到剛剛寫的內(nèi)容PostMan接口請(qǐng)求 獲取所有的用戶信息
http://localhost:3000/users獲取id為1的用戶信息
http://localhost:3000/users/1獲取companies的信息
http://localhost:3000/companies獲取單個(gè)company的信息
http://localhost:3000/companies/1獲取到companies的id為3的user
http://localhost:3000/companies/1/users根據(jù)公司名字獲取信息
http://localhost:3000/companies?name=QQ獲取兩個(gè)名稱的公司信息
http://localhost:3000/companies?name=QQ&name=Baidu獲取一頁(yè)當(dāng)中的兩個(gè)數(shù)據(jù)(分頁(yè))
http://localhost:3000/companies?_page=1&_limit=2根據(jù)公司名稱升降序排序
http://localhost:3000/companies?_sort=name&_order=asc #升序 http://localhost:3000/companies?_sort=name&_order=desc #降序根據(jù)年齡為18和18以上的
http://localhost:3000/users/?age=18 # age等于18的 http://localhost:3000/users/?age_gte=18 # age大于18的 http://localhost:3000/users/?age_gte=18&age_lte=28 #age大于18小于28的搜索用戶信息
http://localhost:3000/users/?q=w #模糊搜 http://localhost:3000/users/?q=wanghui #精確搜POST提交信息(要利用POSTMAN)
注意HEADERS:
[{"key":"Content-Type","value":"application/json","description":""}]
{ "name":"米斯特王", "email":"122725501@qq.com", "companyId":3 }DELETE
DELETE http://localhost:3000/users/5 #刪除id=5的PATCH更新數(shù)據(jù)
PATCH http://localhost:3000/users/3 body: { "name":"米斯特王" }Remote數(shù)據(jù)接入JSONSERVER 修改配置文件
{ "name": "jsonserver", "version": "1.0.0", "description": "test restful api", "main": "index.js", "scripts": { "json:server": "json-server --watch db.json", "json:server:remote":"json-server http://jsonplaceholder.typicode.com/db" #追加的 }, "author": "", "license": "ISC", "dependencies": { "json-server": "^0.14.0" } }啟動(dòng)項(xiàng)目
D:studyvue-studyuser-mangeJSONSERVER>npm run json:server:remote參考
json-server
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/108174.html
摘要:為了動(dòng)態(tài)插入新加的和文件且添加的文件有一定順序,安裝系列包。具體參見(jiàn)至此已經(jīng)可以在本地愉快的開發(fā)了。配置編譯任務(wù)開發(fā)完成以后代碼需要上線,繼續(xù)創(chuàng)建一些。有時(shí)間會(huì)加入校驗(yàn)添加,添加等等。。。 源碼地址:https://github.com/silence717/angular-gulp-seed 創(chuàng)建一個(gè)空文件夾名字任意,此項(xiàng)目為angular-gulp-seed mkdir angu...
摘要:為了動(dòng)態(tài)插入新加的和文件且添加的文件有一定順序,安裝系列包。具體參見(jiàn)至此已經(jīng)可以在本地愉快的開發(fā)了。配置編譯任務(wù)開發(fā)完成以后代碼需要上線,繼續(xù)創(chuàng)建一些。有時(shí)間會(huì)加入校驗(yàn)添加,添加等等。。。 源碼地址:https://github.com/silence717/angular-gulp-seed 創(chuàng)建一個(gè)空文件夾名字任意,此項(xiàng)目為angular-gulp-seed mkdir angu...
摘要:課堂互動(dòng)回調(diào)函數(shù)中運(yùn)行測(cè)試,調(diào)動(dòng)孩子們的課堂積極性。函數(shù),隨時(shí)記錄函數(shù)運(yùn)行狀態(tài)測(cè)試同步返回值異步返回值,就像是上課,這只是老師的本份。她平時(shí)混跡在普通學(xué)生之中,或者說(shuō),她就是一名再普通不過(guò)的學(xué)生。而最新的技術(shù)棧正在全面采用測(cè)試框架。 facebook三大項(xiàng)目:yarn jest metro,有橫掃宇宙之勢(shì)。 而jest項(xiàng)目的宗旨為:減少測(cè)試一個(gè)項(xiàng)目所花費(fèi)的時(shí)間成本和認(rèn)知成本。 ——其實(shí)...
摘要:使用訪問(wèn)后端服務(wù)使用的美化組件的方法整合全棧服務(wù)其中的指的是。所幸是在這個(gè)教程內(nèi),你不需要學(xué)習(xí)太多就可以把案例跑起來(lái)。另外一個(gè)組件負(fù)責(zé)顯示全部項(xiàng)目,并接受刪除事件,刪除指定的項(xiàng)目。它們分別是組件和組件這兩個(gè)組件的代碼實(shí)現(xiàn),分別在文件和內(nèi)。 自從一年前發(fā)布了Vuejs小書的電子書,也有些日子沒(méi)有碰過(guò)它們了,現(xiàn)在因?yàn)轫?xiàng)目的緣故,需要使用JavaScript全棧開發(fā)。所以,我得把這個(gè)全棧環(huán)境...
摘要:使用訪問(wèn)后端服務(wù)使用的美化組件的方法整合全棧服務(wù)其中的指的是。所幸是在這個(gè)教程內(nèi),你不需要學(xué)習(xí)太多就可以把案例跑起來(lái)。另外一個(gè)組件負(fù)責(zé)顯示全部項(xiàng)目,并接受刪除事件,刪除指定的項(xiàng)目。它們分別是組件和組件這兩個(gè)組件的代碼實(shí)現(xiàn),分別在文件和內(nèi)。 自從一年前發(fā)布了Vuejs小書的電子書,也有些日子沒(méi)有碰過(guò)它們了,現(xiàn)在因?yàn)轫?xiàng)目的緣故,需要使用JavaScript全棧開發(fā)。所以,我得把這個(gè)全棧環(huán)境...
閱讀 1583·2021-10-11 10:59
閱讀 2020·2021-09-09 11:36
閱讀 1539·2019-08-30 15:55
閱讀 1389·2019-08-29 11:20
閱讀 3127·2019-08-26 13:39
閱讀 1539·2019-08-26 13:37
閱讀 2056·2019-08-26 12:11
閱讀 1392·2019-08-23 14:28