VUE2中mock数据配置步骤

发布于:2023-01-04 ⋅ 阅读:(360) ⋅ 点赞:(0)

Mock的配置

第一步: 下载mockjs 和express
npm install mockjs express nodemon


第二步: 配置json数据
1 第一步: 新建common文件夹,
2 第二步: 在common文件下新建
1 登录接口 login.json
3 



//登录返回信息

{
 "token":"12wsdff3333333值"
}


2. loginRead.json


{
 "id": 1,
 "ip": "123.456.77",
 "name": "admin",
 "device": "PC",
 "logintime": "2012-22-33",
 "place": "北京",
}


第三步: 编写express服务,在根目录下新增mock文件夹,新建,server.js文件
let express = require('express') //引入express
let Mock = require('mockjs') //引入mock
const loginData = require('./common/login.json')
const loginsearch = require('./common/loginsearch.json')
let app = express() //实例化express

/**登录接口 */
app.use('/user/login', function (req, res) {
 console.log(req, 'req')
 res.json(
   Mock.mock({
     status: 200,
     msg: '登录成功',
     loginData
  })
)
})

/**登录日志 */
app.use('/home/loginsearch', function (req, res) {
 res.json(
   Mock.mock({
     status: 200,
     msg: '登录成功',
     loginsearch
  })
)
})

app.listen('8090', () => {
 console.log('监听端口 8090')
})



第四步: 配置package.json
"scripts": {
     // 启动服务
       "serve": "vue-cli-service serve",
         // 启动服务和node服务
       "serve:dev": "vue-cli-service serve & nodemon ./mock/serve.js",
         // 启动test环境项目
       "serve:test": "vue-cli-service serve --mode testing",
         // 打包
       "build": "vue-cli-service build",
         // test环境打包
       "build:test": "vue-cli-service build --mode testing",
         // dev环境打包
       "build:dev": "vue-cli-service build --mode development",
         // 优化代码
       "lint": "vue-cli-service lint",
         // prettier优化代码
       "prettier": "prettier --write .",
         // git格式化
       "prepare": "husky install",
         // git commit 上传描述
       "commit": "cz",
         // 启动mock数据
       "nodemockserve": "nodemon ./mock/serve.js"
    },

本文含有隐藏内容,请 开通VIP 后查看