vue cli3.0 解决跨域问题和axios等问题,配合Django
1 跨域问题
Django其实不用改,该前端就行了。
1、在项目的根目录建vue.config.js文件,书写如下:
module.exports = {devServer: {open: true, // 是否自动弹出浏览器页面host: "localhost",port: '8080',proxy: {'/api': {target: 'http://127.0.0.1:9000', // 请求服务器根路径changeOrigin: true, // 是否跨域ws: true, // websocketpathRewrite: { // 重写路径: 当检测到请求地址里包含 /v1 时,将此路径进行跨域代理操作'^/api': '/api'}}}}
}
2、还没完!!!!!!然后注意,要修改请求:
axios.get('/api/test/').then(res=>{console.log(res)})
就是将
axios.get('http://localhost:9000/api/test/').then(res=>{console.log(res)})
改成上面那样!!!!!!!不改还是会报错的!!!
2 axios
npm add axios
直接在vue文件中用,不要去搞成全局的(修改main),很丑而且很傻逼!
<script>
import axios from 'axios';export default {name: "User",data() {return {page_info: 'This is User Info',}},created() {axios.get('/api/test/').then(res=>{console.log(res)})}
}
</script>
vue cli3.0 解决跨域问题和axios等问题,配合Django相关推荐
- Vue + Nodejs + Express 解决跨域的问题
Vue + Nodejs + Express 解决跨域的问题 首先检测你的Vue的版本号 此文章针对3.0版本解决跨域问题 $ vue -V 2.X or 3.X 直接访问如下 created() { ...
- vue反向代理解决跨域及部署nginx端口转发解决跨域
1. 前言 本文是为了解决vue反向代理解决跨域及部署服务器nginx端口转发解决跨域,因为踩了不少的坑,百度了很多,也试了太多的方法,最终得以解决,所以记录一下,希望遇到同样问题的友友们可以高效的解 ...
- VUE部署nginx解决跨域问题
VUE部署nginx解决跨域问题 Vue的代理跨域问题,需要确定的是在开发阶段可以使用,部署到服务器后出现请求失败的问题(404),如下图. VUE配置的代理 Vue的代理跨域问题,需要确定的是在开发 ...
- No ‘Access-Control-Allow-Origin‘ header is present on the requested resource Vue配置代理解决跨域问题
前言 在进行web开发进行数据请求的时候常常会遇到跨域问题导致无法请求数据. 如果采用如下方法向http://localhost:4000服务器发送getStudents进行接口数据请求,在后端没有处 ...
- .Net Core 6.0 解决跨域
Program类中配置 #region 配置跨域 builder.Services.AddCors(c => {c.AddPolicy("Cors", policy => ...
- Jfinal3.0 解决跨域的问题
1.添加一个拦截器: public void configInterceptor(Interceptors me) {me.add(new GlobalActionInterceptor());} 拦 ...
- 在Vue2中怎么解决跨域
Vue中怎么解决跨域问题 协议域名端口相同为同域 否则都为跨域 这就是需要用跨域来请求数据的报错 第一步:在vue项目中的跟目录下创建一个 vue.config.js ,文件名是固定的,不一样就会报错 ...
- 【全栈项目上线(vue+node+mongodb)】06.nodejs服务上线(生产环境前后分离的vue项目中怎么解决跨域问题)...
以下操作使用下面项目为案例 https://github.com/itguide/vnshop ## 启动node服务 克隆好项目后记得把依赖包安装好 npm i 使用 node 启动node服务 c ...
- vue+Java后端进行调试时如何解决跨域问题
今天在开发过程中遇到一个问题,拿到了一套vue代码,计划对这套代码的部分样式进行调整,Java后端代码已经写好并且部署到了线上.这时命令行运行vue项目时访问会受限,取不下数据来,遇到了跨域访问失败的 ...
- vue 解决跨域 调试_vue+Java后端进行调试时解决跨域问题的方式
今天在开发过程中遇到一个问题,拿到了一套vue代码,计划对这套代码的部分样式进行调整,Java后端代码已经写好并且部署到了线上.这时命令行运行vue项目时访问会受限,取不下数据来,遇到了跨域访问失败的 ...
最新文章
- [PHP] 使用 pcntl 库实现PHP多进程
- python主题壁纸_Python教你如何下载你喜欢的桌面壁纸
- java导出excel文件名_怎么解决java导出excel时文件名乱码
- 丁仲礼院士回应被美国制裁:我反正不去美国,也没有美元账户,就一次公益捐赠被拦截了...
- ArrayDeque 双端队列
- 宿主不能访问本机虚拟机中的web服务器
- 【报告分享】2020中国时尚跨境电商发展报告.pdf(附下载链接)
- python入门(七):CGI编程
- JS的parent对象
- python抓取抖音用户画像,摩羯天蝎居然刷得最多?
- php 修改html编码,PHP将HTML Charset编码弄乱了
- OpenCV中的width与widthStep
- android设计个人简历页面_Android程序员简历模板
- 【vscode】——程序运行时添加环境变量
- GPS卫星双轨参数(TLE)
- 新时达系统服务器怎么看故障,新时达系统故障详解:38故障
- 容联云(第三方短信发送)
- ERROR: pip‘s dependency resolver does not currently take into account all the packages that are inst
- 小白从零开始:STM32双闭环(速度环、位置环)电机控制(硬件篇)
- [XCTF] [NJUPT CTF 2017] maze
热门文章
- java 十进制与二进制,八进制,十六进制之间的转换
- SLAM学习笔记-------------(六)非线性优化
- pthread 立即停止线程_iOS多线程:『pthread、NSThread』详尽总结
- python雷达图的相似度_Python教程:matplotlib实现雷达图和柱状图
- android的findviewbyid,Android开发中如何简化findViewById类型转换
- 评委移动端的[评委描述信息]如何添加修改?
- PC管理端及评委手机打分端的浏览器兼容问题
- linux xxx is not in the sudoers file.This incident will be reported.的解决方法
- linux 删除文件内容
- apache 支持.htaccess 解决Internal Server Error The server 错误