国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用Mock.js和json server快速生成前端測試數(shù)據(jù)

這篇具有很好參考價(jià)值的文章主要介紹了使用Mock.js和json server快速生成前端測試數(shù)據(jù)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

下面演示的是我總結(jié)的一個(gè)使用示例,幫助大家參考學(xué)習(xí),看完后,如果大家有其他需求,可以參考Mock.js 的官方文檔,需要生成哪些格式的數(shù)據(jù),復(fù)制樣例代碼即可,本案例重在演示如何使用Mock.js和json server自動(dòng)生成前端開發(fā)測試用的接口數(shù)據(jù)。

先創(chuàng)建一個(gè)項(xiàng)目文件夾,取名為mock,初始化一下項(xiàng)目:

npm init -y

之后安裝mock.js:

npm install mockjs --save-dev

安裝json-server,可以選擇全局安裝:

npm install -g json-server

安裝好這兩個(gè)依賴后,在項(xiàng)目根目錄下面新建一個(gè)db.js(名字任取),然后編寫如下的代碼:

const Mock = require('mockjs')

// Mock.Random 是一個(gè)工具類,用于生成各種隨機(jī)數(shù)據(jù)。
const Random = Mock.Random

// 導(dǎo)出數(shù)據(jù)
module.exports = () => {
  // 定義要導(dǎo)出的數(shù)據(jù)
  let data = { news: [] }
  // 生成數(shù)據(jù)
  for (let i = 0; i < 20; i++) {
    data.news.push({
      id: i,
      content: Random.paragraph(),
      createTime: Mock.mock('@date("yyyy-MM-dd HH:mm:ss")'),
    })
  }
  // 把數(shù)據(jù)導(dǎo)出
  return data
}

在mock.js的官方樣例文檔中,有很多種類數(shù)據(jù)的樣例代碼,用到復(fù)制粘貼即可,不需要背。

最后我們啟動(dòng)json-server,就可以模擬生成后端數(shù)據(jù)了:

json-server --watch --port 3333 --host 127.0.0.1 db.js

使用Mock.js和json server快速生成前端測試數(shù)據(jù)

之后就可以訪問 http://127.0.0.1:3333/news 就可以訪問到數(shù)據(jù)了,甚至可以通過json server對數(shù)據(jù)進(jìn)行增刪改查等的操作。

使用Mock.js和json server快速生成前端測試數(shù)據(jù)文章來源地址http://www.zghlxwxcb.cn/news/detail-401645.html

(′?? ? ??)(′?? ? ??) 如果這篇文章對你有幫助,可以幫忙點(diǎn)個(gè)贊嗎?謝謝了(′?? ? ??)(′?? ? ??)。

到了這里,關(guān)于使用Mock.js和json server快速生成前端測試數(shù)據(jù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 前端先行模擬接口(mock+expres+json)

    前端先行模擬接口(mock+expres+json)

    目錄 mock模擬數(shù)據(jù):data/static.js 路由:index.js 服務(wù)器:server.js yarn /node 啟動(dòng)服務(wù)器:yarn start 客戶端:修改代理路徑(修改設(shè)置后都要重啟才生效) 示例 后端框架express構(gòu)建服務(wù)器 前端發(fā)起請求 JSON 靜態(tài)數(shù)據(jù):res.status === 304 3xx - Redirection(重定向):附加操作已完成請求 301 Mov

    2024年02月13日
    瀏覽(13)
  • 前端mock數(shù)據(jù) —— 使用Apifox mock頁面所需數(shù)據(jù)

    前端mock數(shù)據(jù) —— 使用Apifox mock頁面所需數(shù)據(jù)

    在首頁進(jìn)行新建項(xiàng)目: 新建項(xiàng)目名稱: 新建接口: 創(chuàng)建json: 請求方法: GET 。 URL: api/basis 。 響應(yīng)類型: json , 響應(yīng)內(nèi)容: 導(dǎo)入后端json響應(yīng): 點(diǎn)擊快捷請求自動(dòng)創(chuàng)建mock: 設(shè)置mock規(guī)則: 請求成功: 可點(diǎn)擊發(fā)送 - 返回成功的響應(yīng) 使用postman請求mock接口: 說明: postman請

    2024年04月16日
    瀏覽(18)
  • 『前端必備』本地?cái)?shù)據(jù)接口—json-server 詳細(xì)介紹(入門篇)

    『前端必備』本地?cái)?shù)據(jù)接口—json-server 詳細(xì)介紹(入門篇)

    目錄 前言 ?一、Node環(huán)境搭建 1-1 簡介 1-2 Node.js環(huán)境搭建 1-2-1 下載 1-2-2 安裝 1-2-3 驗(yàn)證 1-3 npm簡介 二、json-server環(huán)境搭建 2-1 簡介 2-2 安裝 2-3 創(chuàng)建數(shù)據(jù)庫 2-4 啟動(dòng) ?編輯 2-5 查看 三、操作數(shù)據(jù) 3-1 查(get) 3-2 增(post) 3-3 刪(delete) 3-4 改(put 和 patch) Ajax 是前端必學(xué)的一個(gè)知

    2024年02月05日
    瀏覽(20)
  • python使用Faker庫進(jìn)行生成模擬mock數(shù)據(jù)(基本使用+五個(gè)小案例)

    python使用Faker庫進(jìn)行生成模擬mock數(shù)據(jù)(基本使用+五個(gè)小案例)

    當(dāng)我們要進(jìn)行一些數(shù)據(jù)可視化的制作時(shí),數(shù)據(jù)是必備的,但當(dāng)我們手頭沒有真實(shí)數(shù)據(jù)又沒有時(shí)間和精力去kaggle或其他網(wǎng)站收集數(shù)據(jù)時(shí),且數(shù)據(jù)真實(shí)性不是特別需要時(shí),我們可以使用faker庫來進(jìn)行數(shù)據(jù)的mock操作。 這就不需要爬蟲去爬取真實(shí)數(shù)據(jù),也不需要使用別人制作的API接口

    2024年02月11日
    瀏覽(29)
  • 接口自動(dòng)化測試:mock server之Moco工具

    接口自動(dòng)化測試:mock server之Moco工具

    什么是mock server mock:英文可以翻譯為模仿的,mock server是我們用來解除依賴(耦合),假裝實(shí)現(xiàn)的技術(shù),比如說,前端需要使用某些api進(jìn)行調(diào)試,但是服務(wù)端并沒有開發(fā)完成這些api,那么前端的工作就被服務(wù)端阻塞了,那么就可以使用mock server假裝實(shí)現(xiàn)這些api,能夠返回特定

    2024年02月11日
    瀏覽(22)
  • amis百度前端框架,在js中使用amis寫json轉(zhuǎn)頁面

    1.在項(xiàng)目中使用百度?amis 的sdk做開發(fā)庫。 2。加載sdk中的庫: 3.創(chuàng)建一個(gè)主頁面(代碼片段里面重要是創(chuàng)建了一個(gè)div元素, 這個(gè)不重要 ): 代碼中主要用了custom組件,在這個(gè)組件中可以寫js,通過js創(chuàng)建 一個(gè)div元素;

    2024年02月13日
    瀏覽(20)
  • postman-使用Postman的模擬服務(wù)來模擬(mock)后端數(shù)據(jù),完成前端模擬API調(diào)用

    postman-使用Postman的模擬服務(wù)來模擬(mock)后端數(shù)據(jù),完成前端模擬API調(diào)用

    最近項(xiàng)目上比較忙,任務(wù)多時(shí)間緊,導(dǎo)致后端開發(fā)任務(wù)繁多,無法及時(shí)開發(fā)完畢,但是前端同學(xué)已經(jīng)把對應(yīng)功能開發(fā)完成,需要進(jìn)行前后端聯(lián)調(diào)來驗(yàn)證API及一些交互問題;這不能因?yàn)楹蠖说倪M(jìn)度來影響前端的工作完成情況,因此,Postman的mock數(shù)據(jù)功能就用了,確實(shí)好用。 Set

    2024年02月11日
    瀏覽(23)
  • Python接口測試實(shí)戰(zhàn)5(下) - RESTful、Web Service及Mock Server

    Python接口測試實(shí)戰(zhàn)5(下) - RESTful、Web Service及Mock Server

    REST及RESTful API Web Service XML解析 Mock Server REST:表述性狀態(tài)轉(zhuǎn)移或表現(xiàn)層狀態(tài)轉(zhuǎn)移,“表現(xiàn)”及每個(gè)接口地址(URI)都表現(xiàn)為(視為)一個(gè)資源對象(文本資源、圖片資源、服務(wù)資源),狀態(tài)轉(zhuǎn)移指通過POST/PUT方法發(fā)送完整的新狀態(tài)信息來更改資源對象的狀態(tài) 如某https://api.***.com

    2023年04月11日
    瀏覽(21)
  • 前端049_單點(diǎn)登錄SSO_封裝 Axios 與 Mock.js

    安裝 Axios ,來向后臺發(fā)送接口請求 安裝 Axios 發(fā)送接口請求 創(chuàng)建 src/utils/request.js

    2024年02月08日
    瀏覽(94)
  • spring boot 單元測試JUnit5使用Mockito模擬Mock數(shù)據(jù)調(diào)用

    spring boot 單元測試JUnit5使用Mockito模擬Mock數(shù)據(jù)調(diào)用 好大一批新用法,大家靜下心來好好看看吧 1. spring boot 使用 Mockito.when().thenReturn()模擬返回值 Mockito 是一種 Java mock 框架,他主要就是用來做 mock 測試的,他可以模擬任何 Spring 管理的 bean、模擬方法的返回值、模擬拋出異?!?/p>

    2024年02月15日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包