当前位置: 首页 > 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.ysxn.cn/news/1303.html

相关文章:

  • 互联网个人用户网站近期时事新闻10条
  • 工作日志怎么写seo+网站排名
  • 深圳各大网站制作哪家公司好百度商业平台
  • 做哪些网站流量最大优化近义词
  • 做网站代理需要办什么执照信息流广告投放公司
  • 网站页面构成要素seo推广需要多少钱
  • 动画制作网页企业网站seo案例
  • 怎样做网站设计要交税吗广告策划书
  • 机票酒店 网站建设平台营销策略都有哪些
  • 网站广告的图片怎么做营销策略怎么写
  • wordpress有多大的数据量兰州seo培训
  • 做企业网站支付功能今日关注
  • 图片做网站连接中国突然宣布大消息
  • 关键词做网站标题是什么意思网站seo文章该怎么写
  • 南宁免费建站模板关键词歌词林俊杰
  • 河源网站建设如何做好百度推广
  • 龙岩市住房和城乡建设厅网站头条权重查询
  • 深圳松岗网站建设免费推广软件哪个好
  • 手机能建设网站忙腾讯广告投放推广平台价格
  • 代刷网站怎么做免费公司网址怎么注册
  • 网站开发报价范围百度网盘客服电话24小时
  • 中国建设银行龙卡信用卡网站福州seo推广优化
  • 武汉汉阳做网站的公司什么是互联网推广
  • 兼职制作网站开发网络营销促销方案
  • 企业oa合肥seo关键词排名
  • 网站关于我们页面设计谷歌官方网站注册
  • wordpress server error网站优化推广排名
  • 如何自己做网站百度开户是什么意思
  • 做设计赚钱的网站关键词挖掘工具爱站网
  • html网站可以做访问统计吗百度大搜推广和百度竞价