关于ant-design-pro的使用问题

最近在研究ant-design-pro项目的源码,有几个地方不明白。

  1. 登录账户admin和888888,在哪里设置的?找了好久没找到。
  2. mock数据他们如何使用?
  3. 如何更改为正式接口地址?
  4. dva的调用过程是怎么样的?

恳请大牛指点一下。

阅读 5.7k
2 个回答

不是大牛,简单回答一下你的问题。

  • 登录账户在哪里,看下图:

图片描述

  • mock 是模拟接口返回的数据。项目中有个.roadhogrc.mock.js的文件,打开一看就清楚了。
  • 官方有明确的说明
export default {
  // 支持值为 Object 和 Array
  'GET /api/users': { users: [1,2] },

  // GET POST 可省略
  '/api/users/1': { id: 1 },

  // 支持自定义函数,API 参考 express@4
  'POST /api/users/create': (req, res) => { res.end('OK'); },

  // Forward 到另一个服务器
  'GET /assets/*': 'https://assets.online/',

  // Forward 到另一个服务器,并指定子路径
  // 请求 /someDir/0.0.50/index.css 会被代理到 https://g.alicdn.com/tb-page/taobao-home, 实际返回 https://g.alicdn.com/tb-page/taobao-home/0.0.50/index.css
  'GET /someDir/(.*)': 'https://g.alicdn.com/tb-page/taobao-home',
};
  • dva是整个项目的发动机。请参考这里吧。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题