1
头图

本地mock

在webpack中配置
//npm i express -D
// 创建⼀个server.js 修改scripts "server":"node
server.js"


//server.js
const express = require('express')
const app = express()
app.get('/api/info', (req,res)=>{
 res.json({
 name:'hello',
 age:88,
 msg:'创建成功'
 })
})
app.listen('9092')
//node server.js   启动node文件

mock.js

安装

npm install mockjs

使用

Mock.mock( rurl, template )
记录数据模板。当拦截到匹配 rurl 的 Ajax 请求时,将根据数据模板 template 生成模拟数据,并作为响应数据返回。

clipboard.png

clipboard.png

data.json是模板

clipboard.png

mockServer提供接口数据

clipboard.png

main.js中引入

clipboard.png

使用

clipboard.png

最后

clipboard.png

使用Charles软件 (一个抓包工具)

image.png
image.png

直接访问 http//www.abc.com/api/list 就可以获取你在local path 设置的文件内容了


HappyCodingTop
526 声望847 粉丝

Talk is cheap, show the code!!