请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

已经配置了代理,请求不生效报404,相关代码已贴出来

登录的代码:

utils下的request.js代码:
import axios from ‘axios’

const service = axios.create({
baseURL: process.env.VUE_APP_BASE_API,
timeout: 5000
})

// 请求拦截器
service.interceptors.request.use((config) => {
// 添加 icode
config.headers.icode = ‘通过课程页获取的接口校验码’
// 必须返回 config
return config
})

export default service

vue.config.js配置的代理:

const path = require(‘path’)
function resolve(dir) {
return path.join(__dirname, dir)
}
module.exports = {
devServer: {
// 配置反向代理
proxy: {
’/api’: {
target: ‘https://api.imooc-admin.lgdsunday.club/’,
changeOrigin: true
}
}
},
chainWebpack(config) {
// 设置 svg-sprite-loader
config.module.rule(‘svg’).exclude.add(resolve(‘src/icons’)).end()
config.module
.rule(‘icons’)
.test(/.svg$/)
.include.add(resolve(‘src/icons’))
.end()
.use(‘svg-sprite-loader’)
.loader(‘svg-sprite-loader’)
.options({
symbolId: ‘icon-[name]’
})
.end()
}
}
图片描述

正在回答 回答被采纳积分+3

1回答

Sunday 2023-08-13 16:37:29

你好

404 是接口路径写错了,可以看下是不是少写了 /api 这个路径

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号