renrenfast前端部署-登录页验证码显示不出来问题及解决方案


在部署前端时遇到的问题:

登录页 验证码显示不出来

解决方法一:

开启mock拦截
只需文件路径 src/mock/index.js 下图部分全部改成true

虽然验证码还是显示不出来,但是此时已经能够绕过后端验证登录到下一页面了,可以随便填账户密码验证码后直接点登录即可

解决方法二:

自己部署个后端
部署后端需要下载list:
JDK1.8
MySQL5.5+
IDEA(用于运行后端java代码)
Navicat(用于可视化的操作和创建数据库)
使用IDEA运行后端代码前要安装lombok插件 (不安会报错 缺少各种get函数)并确保编译的时候使用的是jdk1.8
其余步骤按照博文 后端部署 进行即可,能成功打开接口文档页面,表示我们后端已经成功在开发环境部署了。
然后在运行前端代码之前提前run renrenfast的后端服务

解决方法三

通过改代理的方式,但是使用默认的target设置并未成功。

proxyTable: devEnv.OPEN_PROXY === false ? {} : {
      '/proxyApi': {
        target: 'http://demo.renren.io/renren-fast/',
        changeOrigin: true,
        pathRewrite: {
          '^/proxyApi': '/'
        }
      }
    },

大概是对应的网址(http://demo.renren.io/renren-fast/ )并没有跑起来服务的原因。
有搜索到一个不使用代码默认的target而是配置自己的target成功的博文 验证码不显示问题 ,但是依然需要有搭好的后台。

总结:不搭后台还是直接选用mock拦截请求的方式最为便捷。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM