在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

JServer:用json文件做數(shù)據(jù)存儲的零代碼API測試服務(wù)器

jf_wN0SrCdH ? 來源:Rust語言中文社區(qū) ? 2023-07-19 16:31 ? 次閱讀

jserver

Rust 編寫的 json 接口和靜態(tài)文件服務(wù)器

靈感來自 typicode 采用 nodejs 編寫的 json-server

30秒零代碼實現(xiàn)模擬全功能 REST 接口(真的)

為前端開發(fā)者傾情打造的快速原型和模擬測試工具。

開始使用

安裝 JServer

cargo build --release

cp target/release/jserver /usr/bin/

創(chuàng)建一個data.json文件,準備一些數(shù)據(jù)

wKgZomS3n5SAOvF-AABI-sANZHc811.jpg

啟動 JServer

jserver

現(xiàn)在你可以直接訪問http://localhost:2901/api/posts/1,獲得數(shù)據(jù)

{ "id": 1, "title": "jserver", "author": "jupiter.gao" }

請求時,你需要知道:

當(dāng)你發(fā)送 POST, PUT, PATCH 或 DELETE 請求時,修改的數(shù)據(jù)將會自動保存到data.json,并發(fā)調(diào)用時保存也是安全的。

請求體應(yīng)該是合法的 JSON 對象或單個值。(比如{"name": "Foobar"}"test string"83.01)

唯一標(biāo)識(默認為id)是不可修改的。PUT 或 PATCH 請求中的任何id值都會被忽略。只有 POST 請求中的id會使用,不允許重復(fù)的id。

POST, PUT 或 PATCH 請求頭應(yīng)該指定Content-Type: application/json。

路由

根據(jù)之前的data.json文件,可以使用以下路由請求接口。

數(shù)組 路由

wKgZomS3n7eADVBqAAAviqVpiRc078.jpg

對象或單值 路由

wKgZomS3n8aAZrOHAAAigH34HzI409.jpg

過濾器

wKgZomS3n9aAZfTsAAAbIPofSJQ767.jpg

對于數(shù)值,可以使用下列后綴_lt,_lte,_gt,_gte分別表示<,?<=,?>,>=。

對于字符串,使用_like表示包含子字符串,_nlike表示不包含子字符串。

對于數(shù)組,使用_contains表示包含元素,_ncontains表示不包含元素。 對于數(shù)值、字符串和布爾值,使用_ne表示!=。

GET /api/posts?title_like=server

GET /api/posts?id_gt=1&id_lt=3

分頁

使用_page和可選的_size對返回數(shù)據(jù)進行分頁。

GET /api/posts?_page=7

GET /api/posts?_page=7&_size=20

默認每頁返回 20 項,頁號從 1 開始計數(shù)( 0 當(dāng)做 1 處理)。

排序

增加_sort和_order用來排序。

GET /api/posts?_sort=views&_order=asc

多字段排序時,按下面格式請求:

GET /api/posts?_sort=user,views&_order=desc,asc

切片

增加_start和 (_end或_limit)

GET /api/posts?_start=20&_end=30 GET /api/posts?_start=20&_limit=10

響應(yīng)頭中包含X-Total-Count用于表示結(jié)果總數(shù)。

庫文件

GET /db

靜態(tài)文件服務(wù)器

你可以使用 JServer 提供靜態(tài)文件服務(wù),如 HTML, JS 和 CSS 文件,只需將文件放在./public目錄即可 或使用--public-path命令行參數(shù)指定其他的靜態(tài)文件目錄。

wKgZomS3oAqAPsl3AAA1EBvpXPg002.jpg

命令行參數(shù)

wKgaomS3oBqAG9MOAABnpgKLCgY710.jpg

許可證

Apache License 2.0





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3744

    瀏覽量

    114475
  • REST
    +關(guān)注

    關(guān)注

    0

    文章

    33

    瀏覽量

    9446
  • JSON
    +關(guān)注

    關(guān)注

    0

    文章

    119

    瀏覽量

    7011
  • rust語言
    +關(guān)注

    關(guān)注

    0

    文章

    57

    瀏覽量

    3028

原文標(biāo)題:【大家的項目】JServer:用json文件做數(shù)據(jù)存儲的零代碼API測試服務(wù)器

文章出處:【微信號:Rust語言中文社區(qū),微信公眾號:Rust語言中文社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    cc3200關(guān)于服務(wù)器法打印JSON數(shù)據(jù),什么原因?

    cc3200關(guān)于服務(wù)器法打印JSON數(shù)據(jù),什么原因?cc3200連接到AP和服務(wù)器都沒有問題但是post上傳到php,無法打印我的JSON
    發(fā)表于 03-31 15:18

    如何發(fā)送json格式數(shù)據(jù)至web服務(wù)器

    如題,現(xiàn)需要采用post方法發(fā)送json格式數(shù)據(jù)至web服務(wù)器,但一直返回錯誤。
    發(fā)表于 03-08 09:40

    請問怎么樣HTTP協(xié)議讀取服務(wù)器數(shù)據(jù)?如何將發(fā)送指令轉(zhuǎn)化成正確的json格式?

    本帖最后由 人間煙火123 于 2018-7-31 17:27 編輯 我想通過LabVIEW中的HTTP協(xié)議發(fā)送數(shù)據(jù)服務(wù)器,并讀取服務(wù)器數(shù)據(jù)。現(xiàn)在我能通過電腦
    發(fā)表于 07-31 14:12

    使用EsP8266(NodeMCU)連接阿里云服務(wù)器

    ??使用EsP8266(NodeMCU)連接阿里云服務(wù)器,并在服務(wù)器控制臺點亮板載LED燈,進行數(shù)據(jù)上傳和下傳的測試。創(chuàng)建阿里云產(chǎn)品功能定義:先選擇編輯草稿,才可以看到最下面的布爾值那
    發(fā)表于 11-24 06:23

    如何將發(fā)送模塊的HTTP發(fā)布的任何API服務(wù)器

    關(guān)聯(lián)知識STM32Arduino在本文中,我們將學(xué)習(xí)將SIM32的請求或或90與STM32微信JSON80項目一起使用JSON格式,以及如何將發(fā)送模塊的HTTP發(fā)布的任何API服務(wù)器
    發(fā)表于 01-12 07:41

    請問STM32是如何向服務(wù)器發(fā)送json格式數(shù)據(jù)的呢

    我正在使用 STM32L4R5ZI .Microcontroller 連接調(diào)制解調(diào) (sim800c)。這是我們需要包含的庫,用于將 json 格式的數(shù)據(jù)從 STM 控制發(fā)送到
    發(fā)表于 12-14 07:31

    存儲服務(wù)器的作用

    本視頻主要詳細介紹了存儲服務(wù)器的作用,分別是文件共享、數(shù)據(jù)備份、網(wǎng)絡(luò)打印、多媒體文件共享、媒體服務(wù)器
    的頭像 發(fā)表于 01-06 10:12 ?1.4w次閱讀

    什么是代碼應(yīng)用開發(fā)平臺?它有哪些功能模塊

    隨著軟件應(yīng)用程序開發(fā)技術(shù)的不斷發(fā)展以及軟件需求的不斷增加,傳統(tǒng)單靠手工編寫代碼的軟件開發(fā)方式已經(jīng)沒有辦法滿足市場的需要,現(xiàn)在出現(xiàn)了代碼開發(fā)平臺,無需編寫代碼就能夠完成應(yīng)用程序的開發(fā),
    發(fā)表于 04-08 11:53 ?1646次閱讀

    什么是代碼開發(fā)

    代碼開發(fā)平臺,無需編寫代碼就能夠完成應(yīng)用程序的開發(fā)。下面一起來了解一下相關(guān)的知識吧! 什么是代碼開發(fā) 真正的
    發(fā)表于 05-09 15:54 ?2711次閱讀

    淺談代碼開發(fā)的價值在哪里

    隨著應(yīng)用程序開發(fā)技術(shù)的不斷發(fā)展,代碼開發(fā)已經(jīng)成為未來的重要發(fā)展趨勢,很多人可能不太相信代碼可以完成應(yīng)用程序的開發(fā),但事實是
    發(fā)表于 05-13 15:03 ?763次閱讀

    Esp8266(NodeMCU)連接阿里云服務(wù)器

    ??使用EsP8266(NodeMCU)連接阿里云服務(wù)器,并在服務(wù)器控制臺點亮板載LED燈,進行數(shù)據(jù)上傳和下傳的測試。創(chuàng)建阿里云產(chǎn)品功能定義:先選擇編輯草稿,才可以看到最下面的布爾值那
    發(fā)表于 11-16 10:21 ?18次下載
    Esp8266(NodeMCU)連接阿里云<b class='flag-5'>服務(wù)器</b>

    服務(wù)器數(shù)據(jù)恢復(fù)—非正常關(guān)機導(dǎo)致服務(wù)器文件丟失的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌PowerEdge R730服務(wù)器+PowerVault MD3200存儲,劃分若干lun,操作系統(tǒng)版本是centos7,EXT4
    的頭像 發(fā)表于 01-19 13:42 ?600次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—xfs文件系統(tǒng)服務(wù)器數(shù)據(jù)恢復(fù)案例

    某公司一臺服務(wù)器,連接了一臺存儲。該服務(wù)器安裝linux操作系統(tǒng),文件系統(tǒng)為xfs。 在運行過程中該服務(wù)器出現(xiàn)故障,管理員使用xfs_re
    的頭像 發(fā)表于 08-19 10:49 ?351次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—V7000存儲NTFS文件系統(tǒng)數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲數(shù)據(jù)恢復(fù)環(huán)境: 一臺掛載在Windows server服務(wù)器上的v7000存儲存儲
    的頭像 發(fā)表于 10-14 14:03 ?281次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—V7000<b class='flag-5'>存儲</b>NTFS<b class='flag-5'>文件</b>系統(tǒng)<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    彈性云服務(wù)器通過什么存儲數(shù)據(jù)文件

    彈性云服務(wù)器通過多種存儲方式存儲數(shù)據(jù)文件,包括云硬盤、對象存儲
    的頭像 發(fā)表于 01-13 09:50 ?115次閱讀
    主站蜘蛛池模板: 午夜寂寞视频在线观看 | 青楼社区51在线视频视频 | 欧美一区二区三区成人看不卡 | 四虎永久在线免费观看 | 美女毛片在线观看 | 男女视频在线播放 | xxxx日本黄色 | 午夜久久久久久久 | 日本www色视频成人免费网站 | 久久是精品 | 日本特黄特色aaa大片免费欧 | 97人人草| 日本在线视频一区二区 | 日本色免费 | 天堂福利视频 | se94se最新网站 | 国产亚洲精品aaa大片 | 免费人成动漫在线播放r18 | 欧美四级在线 | 一二三四日本视频社区 | 四虎最新在线 | 中文字幕色婷婷在线精品中 | 性做久久久久久 | 国产三级在线观看 | 狠狠色噜噜狠狠狠狠999米奇 | 日本xxxx69| 欧美色爱综合网 | 欧美18videosex性欧美1819 | 日本成人黄色网址 | 久久综合九色婷婷97 | 国产caoni111在线观看视频 | 日本sese | 美女黄色一级毛片 | 你懂得在线 | 网站国产| 欧美香蕉视频 | 国产gav成人免费播放视频 | 老汉影视永久免费视频 | 大又大又粗又爽女人毛片 | 亚洲成a人片在线观看www | 亚洲色图欧美在线 |