最近开始搞一个开源项目,初次部署在github上,结果报了错误警告:

排查了一下为什么报警告和405,发现部署的项目还没有加上baseURL。因此,当发起请求时,接口路径直接拼接到了htttps://xx.github.io上,导致报错误和警告。
解决:配置环境参数文件并设置baseURL既可以
const service = axios.create({
baseURL:
process.env.NODE_ENV === 'dev'
? process.env.VUE_APP_DEV_API
: process.env.VUE_APP_PRODUCTION_API,
timeout: 10000
})
在初次部署Vue应用到github时遇到请求错误405,原因是缺少baseURL设置。通过在环境变量文件中配置baseURL,根据开发环境或生产环境动态设置API地址,可以有效解决这个问题。这确保了请求正确地指向接口,避免了路径错误导致的警告和错误。
1188





