前后端交互系列

简介: 前后端交互系列

本文详细介绍了如何在Vue项目中使用axios进行HTTP请求,并配置了CORS以处理前后端通信。包括设置基础URL,创建页面调用函数,以及在WebConfig中添加CORS映射。

摘要由CSDN通过智能技术生成

1、第一步先确定基础的URL 2、在main.js中设置基础的

3、先在Vue中定义axios:

npm i axios -S

3.1 在main.js导入源码

import axios from "axios";
 
Vue.prototype.$http=axios;
 
axios.defaults.baseURL="http://localhost:9000"

4、拼接基础的URL

5、创建页面调用函数

6、后端配置util中进行配置类:创建WebConfig.java

@Configuration
public class WebConfig extends WebMvcConfigurerAdapter {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("http://localhost:8080")
                .allowedMethods("GET","POST","PUT","OPTIONS","DELETE")
                .allowCredentials(true)
                .maxAge(3600);
    }
}

7、前端的路径,工具类的路径要一样

8、Vue中定义的方法

  methods: {
    getVideoList(){
      axios.get("/videolist")
          .then((res) => {
            this.videoList = res.data
            console.log(this.videoList)
          })
    },
    getImgURL(imgId){
      return "http://localhost:9000/static/img/" + imgId + ".jpg"
    }
  },
  created() {
    this.getVideoList();
  }
目录
打赏
0
1
1
0
42
分享
相关文章
中后台前端开发问题之通过低代码实现前后端交互如何解决
中后台前端开发问题之通过低代码实现前后端交互如何解决
78 0
后端程序员的前后端交互核心-Ajax
后端程序员的前后端交互核心-Ajax
97 6
后端程序员的前后端交互核心-Ajax
🎬JSF 与 Ajax:打造瞬间响应的魔法界面!🚀 用户输入即刻,数据交互如梦幻泡影般呈现!
【8月更文挑战第31天】在现代Web应用中,异步数据交互是提升用户体验的关键。JavaServer Faces (JSF) 作为标准Java Web框架,结合Ajax技术,可轻松实现页面异步更新与数据交互。本文通过示例代码介绍如何在JSF中使用Ajax组件(如`f:ajax`)及后端处理方法实现异步功能,并结合JavaScript处理复杂交互,帮助开发者提升Web应用体验。
70 0
【前后端交互】前端提交数据到后端方式解析
【1月更文挑战第15天】【前后端交互】前端提交数据到后端方式解析
SpringMVC学习笔记(获取参数,传递参数——关于前后端传参交互的总结、from表单、Ajax数据提交))(上)
SpringMVC学习笔记(获取参数,传递参数——关于前后端传参交互的总结、from表单、Ajax数据提交))(上)
215 0
SpringMVC学习笔记(获取参数,传递参数——关于前后端传参交互的总结、from表单、Ajax数据提交))(下)
SpringMVC学习笔记(获取参数,传递参数——关于前后端传参交互的总结、from表单、Ajax数据提交))(下)
146 0
前端工作总结252-uni-时间过滤器封装
前端工作总结252-uni-时间过滤器封装
105 0
前端工作总结252-uni-时间过滤器封装
接口测试平台代码实现101:图片优化和GraphQL-1
之前有小伙伴反馈一个问题。说每次刷新页面,个人头像的图片都会全屏显示,闪烁一下再回到正常位置和大小。用个可怕的头像的时候尤其吓人。
接口测试平台代码实现101:图片优化和GraphQL-1
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等