qq_41499760 2022-09-27 21:39 采纳率: 83.3%
浏览 6
已结题

mockjs按照教程使用,写2个接口的时候就没法写了,请问有知道怎么写的吗

mockjs按照教程使用,写2个接口的时候就没法写了,请问有知道怎么写的吗
下面是我写一个接口的代码,写2个不知道怎么接下去写了

const Mock = require('mockjs')

module.exports = function (app) {
  if (process.env.MOCK == 'true') {
    // node中的express框架
    // 参数1: 接口地址;参数2:服务器处理函数
    app.get('/api/userinfo', (req, res) => {
      // 随机生成一个对象
      var data = Mock.mock({
        // 侧边栏数据
        "MenuIcon": [
          {
            "name": "首页",
            "id": "@id",
            "path": "home"
          },
          {
            "name": "系统管理",
            "id": "@id",
            "path": "Administration",
            "children": [
              { "name": "用户管理", "id": "@id", "path": "user" },
              { "name": "角色管理", "id": "@id", "path": "role" },
              { "name": "菜单管理", "id": "@id", "path": "menu" },
              { "name": "部门管理", "id": "@id", "path": "department" },
              { "name": "岗位管理", "id": "@id", "path": "post" },
              { "name": "字典管理", "id": "@id", "path": "Dictionaries" },
              { "name": "参数设置", "id": "@id", "path": "parameter" },
              { "name": "通知公告", "id": "@id", "path": "notice" },
              { "name": "日志管理", "id": "@id", "path": "journal" },
            ],
          },
          {
            "name": "系统监控",
            "id": "@id",
            "path": "monitor",
            "children": [
              { "name": "在线用户", "id": "@id", "path": "onLine" },
              { "name": "定时任务", "id": "@id", "path": "timing" },
              { "name": "数据监控", "id": "@id", "path": "DataMonitoring" },
              { "name": "服务监控", "id": "@id", "path": "service" },
              { "name": "缓存监控", "id": "@id", "path": "cache" },
              { "name": "缓存列表", "id": "@id", "path": "list" },
            ],
          },
          { "name": "系统工具", "id": "@id", "path": "SystemTools" }
        ]
      })
      // 将模拟的数据转成json格式返回给浏览器
      // res.json(data)
      res.end(JSON.stringify(data))
    })
  }
}


  • 写回答

2条回答 默认 最新

  • MAXLZ 2022-09-27 21:49
    关注

    接着往下写就行

    app.get('api1', xx);
    app.get('api2', xx);
    app.get('api3', xx);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月5日
  • 已采纳回答 9月27日
  • 创建了问题 9月27日

悬赏问题

  • ¥170 如图所示配置eNSP
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥15 键盘指令混乱情况下的启动盘系统重装