vue2.x跨域处理(vue.config.js不起作用)

vue2.x跨域处理(vue.config.js不起作用)

问题

刚刚入门vue,想实现vue页面请求后端验证码图片和登录功能。

后端提供接口,前端发送请求,似乎很简单的一个请求就可以解决,刚开始这不很简单么,但是,写完后发现我草率了。我前端的端口是8088,服务端的端口是2020,F12查看,发现获取验证码的请求怎么都是8088,故而页面显示空白。
在这里插入图片描述
度娘发现需要在前端做一个代理转发,那就按照度娘的结果一步步来吧。

这里已经安装axios

① 建立一个vue.config.js 文件,如图位置
在这里插入图片描述
教程说参考vue官网文档:参考官网地址
在这里插入图片描述
有两种方法,先试试简单的吧。
vue.config.js文件写入以下内容

module.exports = {
   
  devServer: {
   
    proxy: 'http://localhost:2020'
  }
}

// 这种无效

login.vue文件

<template>
  <div>
    <el-form ref="loginFrom" :model="addAndEditFormData" :rules="addAndEditRules" class="form">
      <h3 class="loginTitle">宿舍管理系统</h3>
      <el-form-item prop="account" label="账  号:">
        <el-input clearable v-model="addAndEditFormData.account" placeholder="请输入账号" style="width: 80%"></el-input>
      </el-form-item>
      <el-form-item prop="password" label="密  码:">
        <el
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值