VUE2中mock数据配置步骤

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"
    },

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gj_乐呵郭郭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值