当前位置: 首页 > news >正文

物流网站购买物流单号网站建设销售一个月开几个单

物流网站购买物流单号,网站建设销售一个月开几个单,软件技术的就业方向,最新网站信息问题背景: vue 项目用 axios 进行请求的时候,总是报“Access to XMLHttpRequest at ‘http://localhost:8889/api/login’ from origin ‘http://localhost:8080……’”的错误 实际上就是前后端分离的情况下,发生了跨域的问题 跨域定义&…

问题背景:
vue 项目用 axios 进行请求的时候,总是报“Access to XMLHttpRequest at ‘http://localhost:8889/api/login’ from origin ‘http://localhost:8080……’”的错误


实际上就是前后端分离的情况下,发生了跨域的问题
跨域定义:
在这里插入图片描述
解决方案:vue-cli转发+SpringBoot后端配置

本次问题用到了vue-cli的请求代理devServer.proxy,强烈建议查看官网vue-cli请求代理

本次问题产生背景:
在这里插入图片描述
springboot版本:2.5.0,提一下这个主要是因为SpringBoot升级2.4.0之后,跨域配置中的.allowedOrigins不再可用,所以跨域配置需要更改

前端配置(Vue+Axios)

在这里插入图片描述
在这个文件中添加配置,现在是默认配置

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({transpileDependencies: true,lintOnSave: false,
})

加入配置代理
本次问题背景:
前后端分离,前端场景:localhost:8080
后端场景:localhost:8889
前端发出请求,虽然域名相同,但是端口号不同,就会被判定为跨域
所以加入了代理,把8080发出的请求代理到8889的端口(域名也是一个道理),让server认为是同一个域名,同一个port发出的请求,避免了跨域

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({transpileDependencies: true,lintOnSave: false,devServer: {proxy: {'/api': {target: 'http://localhost:8889/', //填写请求的目标地址(将请求转发到的目标主机,这样请求就会被认为是同源)changOrigin: true, //允许跨域pathRewrite: {'^/api': '' //请求的时候使用这个api就可以}}}}
})

解读一下:
在这里插入图片描述
其他配置:
在这里插入图片描述

至此前端配置完毕,看一下请求的方法
在这里插入图片描述

后端配置(SpringBoot)

跨域配置

package com.cc.blog.admin.config;import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configuration
public class WebMvcConfiguration implements WebMvcConfigurer {@Overridepublic void addCorsMappings(CorsRegistry registry) {registry.addMapping("/**").allowedOriginPatterns("*").allowedMethods("GET", "HEAD", "POST","PUT", "DELETE", "OPTIONS").allowCredentials(true).maxAge(3600);}}

测试

响应成功
在这里插入图片描述

http://www.yayakq.cn/news/313796/

相关文章:

  • yyf做的搞笑视频网站建设企业网站平台
  • 律师的网站模板福建住房和城乡建设厅网站
  • 做外贸网站注意邢台做网站的价格
  • 科普网站建设的支持力度网站视频下载windows
  • 呼伦贝尔市建设网站安顺做网站
  • 一个公司可以备案几个网站微信公众号要钱吗
  • wordpress网站慢网站网页设计专业公司
  • 中山专业外贸网站建设部分网站打不开的原因
  • 网站弹出框怎么做宁波免费做网站
  • 企业网站制作商网页制作与网站开发用的软件
  • 和女的做那个视频网站做百度快照要先有网站吗
  • 龙井网站建设做网站的色彩搭配的小知识
  • 08系统iis信息管理器怎么建设网站沈阳注册公司
  • 网站网络建设wordpress怎么改电子邮箱
  • 免费网站加速器电话营销技巧和营销方法
  • 网站域名过户广西百色建设局网站
  • 对电子商务网站建设与维护的总结系统重装后 怎么装wordpress
  • 网站换域名怎么办东莞网站建设网络推广
  • 怎样建个人网站网站如何做聚合页面
  • 成都网站建设冠辰哪家强怎样看网站的浏览量
  • 做ic用什么网站销售型网站模板
  • 做网站的教程iis 网站属性
  • 招聘网站有哪些网站管理员登陆不了
  • wordpress 直播网站网站策划资料方案
  • 纪念馆网站建设方案sem和seo的区别
  • 重庆网站建设联系电话网站建设规划书 预算
  • 网站数据库出问题网站建设经济可行性分析
  • 个人网站营业执照岳阳水灾最新消息
  • 深圳著名设计网站十堰秦楚网论坛十堰城事
  • 织梦wordpress建站建设网站专家