iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >vue常用的跨域处理方式是什么
  • 440
分享到

vue常用的跨域处理方式是什么

2023-07-04 11:07:20 440人浏览 安东尼
摘要

这篇文章主要讲解了“Vue常用的跨域处理方式是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue常用的跨域处理方式是什么”吧!设置express代理请求在基于vue-cli的项目中,在

这篇文章主要讲解了“Vue常用的跨域处理方式是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue常用的跨域处理方式是什么”吧!

设置express代理请求

在基于vue-cli项目中,在开发环境配置(config/dev.env.js)中设置代理,能够将所有/apidomain开头的请求都通过npm run dev启动的express服务器重定向到目标接口

proxyTable: {  '/apidomain':{  target:'Http://localhost:prot',//或ip或域名。  changeOrigin:true,  pathRewrite: {   '^/apidomain': ''  }  } },

若要通过IP在局域网访问h6,启动开发服务器的时候添加host参数即可

即package.JSON的dev命令配置如下

"dev": "webpack-dev-server --inline --progress --config build/WEBpack.dev.conf.js --host 0.0.0.0",

关闭chrome安全策略实现跨域

windows中新建一个bat文件粘贴下面的命令即可以此模式打开

cd "C:\Program Files (x86)\Google\Chrome\Application" chrome.exe --disable-web-security --user-data-dir=c:/CorsUserData

asp.net core 服务端的CORS跨域设置

在实际设置中,因为在h6端添加header参数产生了预检(OPTIONS)请求,看了上述文章后将通用参数修改到了query参数中

1. 添加cors服务

public void ConfigureServices(IServiceCollection services){ //若只有部分接口则定义一个或多个命名的 CORS 策略,并在运行时按名称然后选择的策略,通过特性标记去设置跨域 详情见文档 services.AddCors();}

2. 启用中间件

//读取配置文件中设置的允许跨域的域名 CorsOrigins为一个数组 设置["*"]则会允许所有var origins = Configuration.GetSection("CorsOrigins").GetChildren().Select(s => s.Value).ToArray();app.UseCors(e =>{ e.WithOrigins(origins).AllowAnyHeader().AllowAnyMethod().AllowCredentials();});
//Startup文件中Configuration对象的获取public IConfiguration Configuration { get; }public Startup(){ var builder = new ConfigurationBuilder()//...AddJsonFile($"appsettings.json"); Configuration = builder.Build();}

JSONP

JSONP只支持GET请求,CORS支持所有类型的HTTP请求。JSONP的优势在于支持老式浏览器,以及可以向不支持CORS的网站请求数据。

感谢各位的阅读,以上就是“vue常用的跨域处理方式是什么”的内容了,经过本文的学习后,相信大家对vue常用的跨域处理方式是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: vue常用的跨域处理方式是什么

本文链接: https://www.lsjlt.com/news/344482.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue常用的跨域处理方式是什么
    这篇文章主要讲解了“vue常用的跨域处理方式是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue常用的跨域处理方式是什么”吧!设置express代理请求在基于vue-cli的项目中,在...
    99+
    2023-07-04
  • vue中有哪些常用的跨域处理方式
    vue中有哪些常用的跨域处理方式,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。设置express代理请求在基于vue-cli的项目中,在开发环...
    99+
    2024-04-02
  • AJAX常用的两种跨域方法是什么
    这篇文章主要介绍“AJAX常用的两种跨域方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“AJAX常用的两种跨域方法是什么”文章能帮助大家解决问题。   首...
    99+
    2024-04-02
  • VUE跨域详解以及常用解决跨域的方法
    目录跨域解决跨域常用方法:一、VUE中常用proxy来解决跨域问题二、JSONP解决跨域 三、CORS是跨域资源共享(Cross-Origin Resource Shari...
    99+
    2024-04-02
  • vue跨域处理方式(vue项目中baseUrl设置问题)
    目录vue跨域处理(baseUrl设置问题)一、方法一二、方法二三、方法三vue请求不同的域名,baseURL配置vue跨域处理(baseUrl设置问题) 一、方法一 在公用文件...
    99+
    2024-04-02
  • vue的跨域是什么意思
    本教程操作环境:windows7系统、vue3版,DELL G3电脑。一、跨域是什么跨域是指浏览器不能执行其他网站的脚本。它是浏览器同源策略造成的,是浏览器对JS实施的安全限制。跨域本质是浏览器基于同源策略的一种安全手段同源策略(Sameo...
    99+
    2023-05-14
    Vue
  • vue-cli axios请求方式及跨域处理的示例分析
    这篇文章给大家分享的是有关vue-cli axios请求方式及跨域处理的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。vue-cli axios请求方式以及跨域处理安装a...
    99+
    2024-04-02
  • Python常见异常的处理方式是什么
    这篇文章主要介绍“Python常见异常的处理方式是什么”,在日常操作中,相信很多人在Python常见异常的处理方式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python常见异常的处理方式是什么”的疑...
    99+
    2023-07-05
  • JAVA异常处理方式是什么
    这篇文章主要讲解了“JAVA异常处理方式是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JAVA异常处理方式是什么”吧!1:try-catch结构:*  结构: * ...
    99+
    2023-06-03
  • JSONP跨域的原理是什么
    这篇文章给大家介绍JSONP跨域的原理是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。JSONP是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过ja...
    99+
    2024-04-02
  • Vue+TypeScript中处理computed的方式是什么
    今天小编给大家分享一下Vue+TypeScript中处理computed的方式是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
    99+
    2023-06-29
  • java后台调用接口及处理跨域问题的方法是什么
    这篇“java后台调用接口及处理跨域问题的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“java后台调用接口及处理...
    99+
    2023-07-06
  • SpringBoot全局异常处理方式是什么
    这篇文章主要讲解了“SpringBoot全局异常处理方式是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SpringBoot全局异常处理方式是什么”吧!SpringBoot全局异常处理为...
    99+
    2023-06-25
  • vue 处理跨域问题及解决方法小结
    当你在发送网络请求的时候,出现以下保存信息,恭喜你跨域了 Access to XMLHttpRequest at 'XXXXX' from origin 'XXXXXX' has ...
    99+
    2024-04-02
  • vue处理响应式数据的方法是什么
    这篇“vue处理响应式数据的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue处理响应式数据的方法是什么”文章吧...
    99+
    2023-07-05
  • JavaScript实现跨域的方法是什么
    今天小编给大家分享一下JavaScript实现跨域的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们...
    99+
    2024-04-02
  • vue中返回结果是promise的处理方式是什么
    本文小编为大家详细介绍“vue中返回结果是promise的处理方式是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue中返回结果是promise的处理方式是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-06-29
  • node后端与Vue前端跨域处理方法详解
    目录node.js后端跨域解决方案前端vue项目前端axios请求node.js后端跨域解决方案 先看后端的入口文件: app.js const express = require(...
    99+
    2024-04-02
  • react跨域解决方法是什么
    React本身并不提供跨域解决方案,因为跨域是一个与浏览器相关的安全机制。解决跨域问题的方法在于服务器端和浏览器端的配合。服务器端可...
    99+
    2023-09-06
    react
  • Web前端的跨域方式是怎样的
    本篇内容主要讲解“Web前端的跨域方式是怎样的”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Web前端的跨域方式是怎样的”吧!什么是跨域 JavaSc...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作