1. 之前的操作做完以后理论上是可以正常登录,并获取到当前登录用户信息的,但实际上会有两个问题
    2. 第一个问题mock问题,需要禁用mock,由于默认是启用mock的,我们cnpm run start会启用mock,我们可以在package.json中稍作配置,禁用掉mock,找到package.json中的start,如下图所示image.png
    3. 加入MOCK=none,加完后的start完整行如下:

      “start”: “cross-env MOCK=none UMI_ENV=dev umi dev”,
      4.第二个问题,若依的验证码验证问题,若依的login方法默认要验证验证码,我们需要禁用若依后台的验证码验证,最简单的禁用方法是直接改数据库数据,具体操作如下:
      打开后台数据库的表sys_config,如图所示
      image.png
      找到验证码的开关配置行的config_value,把其值改为false即可。
      5.重启若依后台,重启前台,在浏览器中输入前台访问地址http://localhost:8000,出现登录界面后,输入若依默认的管理员账号密码admin,admin123,即可实现登录。
      image.png