const Mock = require('mockjs') class Response{ success(data,message='请求成功') { return { code:200, data:data, message:message } } error(data,message='请求失败') { return { code:500, data:data, message:message } } any(code,data,message){ return { code:code, data:data, message:message } } } const response = new Response() module.exports = function(app){ if(process.env.MOCK == 'true'){ app.post('/api/vision/list',function(rep,res){ let tableData = Mock.mock( { 'tableData|3' : [{ 'id|+1': 1, // 得到随机的id vision:"V@float(0,10,1,1)", createName: "@cname()", // 随机生成中文名字 createTime: "@date()", // 随机生成日期 description: "@paragraph()", // 描述 ip: "@ip()", // ip地址 email: "@email()", // email }] } ) res.json(response.success( { data:tableData.tableData } )) }) app.get('//',(rep,res)=>{ let data = {} res.json(response.error(data)) }) } }