vue.js请求后台遇到跨域引爆这篇文章

本文探讨了在Vue.js开发中遇到的跨域问题,详细介绍了如何使用PHP配置允许跨域以及Vue.js的代理解决方法。重点讲解了CORS(跨源资源共享)的工作原理,包括请求头与响应头的设置,以及安全性和应用实践。
摘要由CSDN通过智能技术生成

一开始我是在本人的电脑模拟vue.js项目为本地开发(dev端),让后用php写的测试本地测试开发(server端),实际上是两个都是本地开发,

我的vue.js项目是 http://localhost:8081
我的php后台是http://localhost:8080,

但是我在使用axios请求的使用比如

import vue from "vue"
import axios from "axios"
vue.prototype.$axios = axios

然后我这样调用

this.$axios.post("http://localhost:8080/account/admin/login.php",{
    username: username,
    userpass: userpass
}).then(res=>{
    console.log(res)
}).catch(err=>{
    console.log(err)
})

这样之后会产生一个问题就是

No Access http://localhost:8080/account/admin/login.php from
origin http://localhost:8081 No Access-Control-Allow-Origin Header
is present on 
博客
v8worker
05-08 2890
05-06 2869
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值