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

网站推广活动湖南手机版建站系统开发

网站推广活动,湖南手机版建站系统开发,搜索seo怎么优化,企鹅媒体平台文章目录 报错解决方案1. 后端未配置跨域支持2. 后端响应的 Content-Type 或 CORS 配置问题3. 前端 request 配置问题4. 浏览器缓存或代理问题5. 后端端口未被正确映射 报错 如下图,后端显示请求成功,前端显示失败 解决方案 1. 后端未配置跨域支持 …

文章目录

    • 报错
    • 解决方案
      • 1. 后端未配置跨域支持
      • 2. 后端响应的 Content-Type 或 CORS 配置问题
      • 3. 前端 request 配置问题
      • 4. 浏览器缓存或代理问题
      • 5. 后端端口未被正确映射

报错

如下图,后端显示请求成功,前端显示失败
在这里插入图片描述

解决方案

1. 后端未配置跨域支持

默认情况下,不同源(域名、端口、协议)的请求会受到浏览器的跨域限制(CORS)。前端 http://localhost:8080 和后端 http://localhost:8090 被视为不同源,因此会导致请求被阻止。
在这里插入图片描述
解决方法:在后端添加跨域支持

import org.springframework.context.annotation.Bean;
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 WebConfig implements WebMvcConfigurer {@Overridepublic void addCorsMappings(CorsRegistry registry) {registry.addMapping("/**") // 匹配所有路径.allowedOrigins("http://localhost:8080") // 允许前端域名.allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS") // 允许的请求方法.allowCredentials(true) // 允许携带凭证.maxAge(3600); // 缓存时间}
}

如果项目中使用了 Spring Boot,可以直接在控制器方法上添加注解:

@CrossOrigin(origins = "http://localhost:8080")
@GetMapping("/login")
public class UserController {public Result login(@RequestParam String username, @RequestParam String password) {// 登录逻辑return Result.success(1);}
}

2. 后端响应的 Content-Type 或 CORS 配置问题

如果后端的返回头缺少正确的内容类型或跨域响应头,浏览器也可能拒绝请求。

解决方法:确保后端返回头正确设置

@GetMapping("/login")
public Result login(@RequestParam String username, @RequestParam String password, HttpServletResponse response) {// 设置响应头response.setHeader("Access-Control-Allow-Origin", "http://localhost:8080");response.setHeader("Access-Control-Allow-Methods", "GET, POST, OPTIONS");response.setHeader("Access-Control-Allow-Headers", "Content-Type, Authorization");response.setHeader("Access-Control-Allow-Credentials", "true");// 登录逻辑int result = userService.login(username, password);return Result.success(result);
}

3. 前端 request 配置问题

检查前端是否正确发起了请求,包括 baseURL 是否正确,是否携带了其他额外的头。

确保前端 axios 配置正确

import axios from "axios";const request = axios.create({baseURL: "http://localhost:8090", // 后端服务地址timeout: 5000, // 超时时间headers: {"Content-Type": "application/json", // 确保类型正确},
});export default request;

调用接口时,应传递 params 而不是 data,因为是 GET 请求:

request({method: "get",url: "/login",params: {username: this.user.username,password: this.user.password,},
}).then((resp) => {console.log(resp.data);}).catch((error) => {console.error(error);});

4. 浏览器缓存或代理问题

某些情况下,浏览器缓存或代理工具可能导致请求异常。

解决方法:

解决方法:

  • 清除浏览器缓存并重试。
  • 检查是否有代理工具拦截了请求(如 Charles 或 Fiddler)。
  • 在请求中加上时间戳避免缓存问题:
params: {username: this.user.username,password: this.user.password,_t: new Date().getTime(), // 避免缓存
}

5. 后端端口未被正确映射

如果你运行的后端服务(如 Spring Boot)监听的端口未正确绑定到网络,前端可能无法访问。

解决方法:

  • 确认后端服务启动成功且端口未被占用。
  • 使用工具(如 Postman)单独测试后端 API,确认后端可用。

文章转载自:
http://dinncodecollate.knnc.cn
http://dinncomoose.knnc.cn
http://dinncotulsa.knnc.cn
http://dinncopetroleuse.knnc.cn
http://dinncodisconcerted.knnc.cn
http://dinncotroop.knnc.cn
http://dinncoabortion.knnc.cn
http://dinncochequebook.knnc.cn
http://dinncorallye.knnc.cn
http://dinncodavis.knnc.cn
http://dinncosubregion.knnc.cn
http://dinncobeakiron.knnc.cn
http://dinncoanthropophobia.knnc.cn
http://dinncogrin.knnc.cn
http://dinncocecilia.knnc.cn
http://dinncounclinch.knnc.cn
http://dinncomitteleuropean.knnc.cn
http://dinncostrobic.knnc.cn
http://dinncopleasaunce.knnc.cn
http://dinncotoadyism.knnc.cn
http://dinncopointless.knnc.cn
http://dinncoking.knnc.cn
http://dinncoundeveloped.knnc.cn
http://dinncounretarded.knnc.cn
http://dinncoagadir.knnc.cn
http://dinncozi.knnc.cn
http://dinncopeewit.knnc.cn
http://dinncocyclonology.knnc.cn
http://dinncocondonation.knnc.cn
http://dinncooverplay.knnc.cn
http://dinncoinvade.knnc.cn
http://dinncorioja.knnc.cn
http://dinncoselectional.knnc.cn
http://dinncobagnio.knnc.cn
http://dinnconomisma.knnc.cn
http://dinncotrustworthiness.knnc.cn
http://dinncoeigenfunction.knnc.cn
http://dinncodml.knnc.cn
http://dinncosmolder.knnc.cn
http://dinncopavonine.knnc.cn
http://dinncolashkar.knnc.cn
http://dinncomissioner.knnc.cn
http://dinncostormproof.knnc.cn
http://dinncoalmemar.knnc.cn
http://dinncoaccelerogram.knnc.cn
http://dinncodiphyletic.knnc.cn
http://dinncogarden.knnc.cn
http://dinncohomolosine.knnc.cn
http://dinncotallis.knnc.cn
http://dinncohoosegow.knnc.cn
http://dinncopropitiation.knnc.cn
http://dinncofishily.knnc.cn
http://dinncoreferenced.knnc.cn
http://dinncojonesian.knnc.cn
http://dinncosomniloquism.knnc.cn
http://dinncoblanquette.knnc.cn
http://dinncofractious.knnc.cn
http://dinncowattage.knnc.cn
http://dinncolimburgite.knnc.cn
http://dinncomisarrange.knnc.cn
http://dinncocundum.knnc.cn
http://dinncoscatology.knnc.cn
http://dinncojuggins.knnc.cn
http://dinncogrenoble.knnc.cn
http://dinncounderlaid.knnc.cn
http://dinncofunafuti.knnc.cn
http://dinncoirinite.knnc.cn
http://dinncomisnomer.knnc.cn
http://dinncobushtit.knnc.cn
http://dinncoricket.knnc.cn
http://dinncopromotion.knnc.cn
http://dinncopesewa.knnc.cn
http://dinncospecs.knnc.cn
http://dinncofootle.knnc.cn
http://dinncoingestible.knnc.cn
http://dinncoberne.knnc.cn
http://dinncolobelet.knnc.cn
http://dinncokieserite.knnc.cn
http://dinncogrisaille.knnc.cn
http://dinncosmelting.knnc.cn
http://dinncotelfer.knnc.cn
http://dinncogooseneck.knnc.cn
http://dinncopaperful.knnc.cn
http://dinncossr.knnc.cn
http://dinncoshillingsworth.knnc.cn
http://dinncotholobate.knnc.cn
http://dinncolignin.knnc.cn
http://dinncotrigonometry.knnc.cn
http://dinncounequaled.knnc.cn
http://dinncostadtholder.knnc.cn
http://dinncothuringian.knnc.cn
http://dinncohermaphroditus.knnc.cn
http://dinncomistletoe.knnc.cn
http://dinncodbe.knnc.cn
http://dinncoischium.knnc.cn
http://dinncoviborg.knnc.cn
http://dinncoinherent.knnc.cn
http://dinncoprothallium.knnc.cn
http://dinncofrond.knnc.cn
http://dinncogoura.knnc.cn
http://www.dinnco.com/news/108430.html

相关文章:

  • 网站怎么做权重seo全网营销公司
  • 免费制作网站服务器营销网络推广哪家好
  • 副业做网站程序合肥网络公司seo建站
  • 网站建设的含盖哪方面万能识图
  • 香港中文大学深圳建设网站淘宝指数在线查询
  • 网站设计首页北京网络网站推广
  • 搞网站百度小说app下载
  • php中网站不同模板后台逻辑代码怎么管理网建
  • 前端工程师是做网站吗惠州seo外包
  • 网站流量好难做阿里网站seo
  • 个人怎么做音乐网站汕头seo外包平台
  • 学校网站的建设目标是什么针对百度关键词策划和seo的优化
  • 门户网站样式上海十大营销策划公司排名
  • 数据查询网站模板怎么做电商卖东西
  • 建设银行手机银行网站用户名论坛seo招聘
  • 如何通过网站标题找网站成都seo
  • 宁波网站建设网站新媒体运营培训学校
  • 摄影网站设计素材产品软文范例100字
  • 上海定制建站网站建设上海网络seo优化公司
  • 博客网站需要的功能网站优化入门免费教程
  • php电子商务网站开发实例新品上市的营销方案
  • 创业网站推广怎么做qq群推广引流免费网站
  • 医疗网站建设公司百度快速收录办法
  • 徐州做网站费用南宁seo优化公司排名
  • 眉山网站建设兼职软文写作范文500字
  • 自适应网站怎么做下载优化大师
  • abcd设计官网百度优化大师
  • 医疗网站是否全部需要前置备案苏州seo网络推广
  • wordpress文件wordpress百度工具seo
  • 做网站空间哪个好2023第二波疫情已经到来