Vue 配置代理 简洁

一、修改配置文件

通过 vue.config.js 中的 devServer.proxy 配置代理

// 配置代理 proxy 指向后端API服务器
devServer: {
    proxy: 'http://127.0.0.1:8000'
}

二、使用axios

1、下载

npm install axios

2、引入

import axios from 'axios'

3、使用

复制代码
methods: {
    getStudentInfo(){
        // url  由http://127.0.0.1:8000/student -> http://localhost:8080/student, 由于设置代理
        axios.get('http://localhost:8080/student').then(
            response=>{
                console.log('请求成功', response.data)
            },
            error=>{
                console.log('请求失败', error.message)
            }
        )
    }
},
复制代码

4、重点

前端请求(get)后端遇到跨域问题,设置一个代理,该代理指向后端,该代理获取数据,前端直接向该代理请求数据即可,该代理与前端端口一致

posted @   市丸银  阅读(126)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
历史上的今天:
2020-01-06 java 语句流程
点击右上角即可分享
微信分享提示