vue项目打包之后接口出现错误怎么解决
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容介绍了"vue项目打包之后接口出现错误怎么解决"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
千家信息网最后更新 2026年11月02日vue项目打包之后接口出现错误怎么解决
本篇内容介绍了"vue项目打包之后接口出现错误怎么解决"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
错误信息
这是新建一个项目还原问题,node简单写了个数据返回
关键代码
const express = require('express')const app = express();// 解决跨域问题app.use(function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header('Access-Control-Allow-Methods', 'PUT, GET, POST, DELETE, OPTIONS'); res.header("Access-Control-Allow-Headers", "X-Requested-With"); res.header('Access-Control-Allow-Headers', 'Content-Type'); next();})// 调用接口直接返回一个数组app.get('/getData', (req, res) => { res.send([ { id: 1, name: 'GAI' }, { id: 2, name: 'keyNg' }, { id: 3, name: '闪火' } ])})// api/index.jsimport axios from 'axios'export function getData() { return axios({ url: 'api/getData', method: 'get' })}// home.vuemounted() { getData().then(res => { console.log(res); })},打包前
打包后
解决方式
设置环境变量
引用一句官网原话:
请注意,只有 NODE_ENV,BASE_URL 和以 VUE_APP_ 开头的变量将通过 webpack.DefinePlugin 静态地嵌入到客户端侧的代码中。这是为了避免意外公开机器上可能具有相同名称的私钥。
1.根目录新增.env.development文件(会在开发环境被载入)
// .env.developmentVUE_APP_TITLE = '温情dev'VUE_APP_ENV = 'dev'VUE_APP_BASE_URL = 'http://localhost:3000'
2.根目录新增.env.production文件(会在生产环境被载入)
// .env.productionVUE_APP_TITLE = '温情pro'VUE_APP_ENV = 'pro'VUE_APP_BASE_URL = 'http://localhost:3000'
3.改一下 axios 请求方法
// api/index// 这里只是简单解决一下问题// 重点就是把开发环境和生产环境请求地址区分开来就可以了, 根据实际情况自行改动import axios from 'axios'let baseURL = '';// process.env.VUE_APP_ENV拿到我们在前面设置的模式,// 如果现在是开发环境会使用`.env.development`里面设置的环境变量等于`dev`// 如果现在是生产环境会使用`.env.production`里面设置的环境变量等于`pro`if(process.env.VUE_APP_ENV === 'dev') { baseURL = '/api';} else { baseURL = process.env.VUE_APP_BASE_URL}export function getData() { return axios({ url: `${baseURL}/getData`, method: 'get' })}小提示:
.env.development和.env.production文件修改之后记得重新跑一下项目
"vue项目打包之后接口出现错误怎么解决"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
环境
项目
变量
接口
错误
文件
问题
开发
生产
代码
内容
实际
情况
更多
根目录
温情
知识
这是
实用
相同
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网新科技
云信互联网科技有限公司
A股互联网金融科技公司
今日互联网科技
鸠鸠互联网科技
狮子座互联网科技
互联网 科技创业
互联网科技小额贷款
互联网高科技股票
深圳国际航运科技和互联网
贵州叶脉互联网科技有限公司所属行业
宁夏科技产业互联网案例
互联网科技公司实习生
互联网公司黑科技创始人
玉溪新华互联网科技好不好
互联网风格科技公司名称
昆明中奇联合互联网科技
陕西彩京云互联网科技有限公司
高科技和互联网的现代国家
小牛互联网科技有限公司地址
互联网品科技
网络科技有限互联网
科技制造互联网公司
美国互联网黑科技
深圳艾佳互联网科技
用友工业互联网科技发展
工业互联网展湾科技股份有限公司
美国互联网科技实力
怎样加入科技互联网
互联网金融科技公司的优势