广告
返回顶部
首页 > 资讯 > 精选 >vue项目打包之后接口出现错误怎么解决
  • 426
分享到

vue项目打包之后接口出现错误怎么解决

2023-06-30 09:06:46 426人浏览 薄情痞子
摘要

本篇内容介绍了“Vue项目打包之后接口出现错误怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!错误信息这是新建一个项目还原问题,nod

本篇内容介绍了“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);   })},

    打包前

    vue项目打包之后接口出现错误怎么解决

    打包后

    vue项目打包之后接口出现错误怎么解决

    解决方式

    设置环境变量

    引用一句官网原话:

    请注意,只有 NODE_ENV,BASE_URL 和以 VUE_APP_ 开头的变量将通过 webpack.DefinePlugin 静态地嵌入到客户端侧的代码中。这是为了避免意外公开机器上可能具有相同名称的私钥。

    根目录新增.env.development文件(会在开发环境被载入)

    // .env.developmentVUE_APP_TITLE = '温情dev'VUE_APP_ENV = 'dev'VUE_APP_BASE_URL = 'Http://localhost:3000'

    根目录新增.env.production文件(会在生产环境被载入)

    // .env.productionVUE_APP_TITLE = '温情pro'VUE_APP_ENV = 'pro'VUE_APP_BASE_URL = 'http://localhost:3000'

    改一下 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项目打包之后接口出现错误怎么解决”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

    --结束END--

    本文标题: vue项目打包之后接口出现错误怎么解决

    本文链接: https://www.lsjlt.com/news/327909.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • vue项目打包之后接口出现错误怎么解决
      本篇内容介绍了“vue项目打包之后接口出现错误怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!错误信息这是新建一个项目还原问题,nod...
      99+
      2023-06-30
    • vue项目打包之后接口出现错误的问题及解决
      目录错误信息关键代码打包前打包后解决方式设置环境变量总结错误信息 这是新建一个项目还原问题,node简单写了个数据返回 关键代码 const express = require('...
      99+
      2022-11-13
    • vue项目打包发布后接口报405错误的解决
      目录vue项目打包发布后接口报405vue项目打包之后接口出现错误问题错误信息关键代码解决方式vue项目打包发布后接口报405 vue项目前端做了代理打包后后台不识别报405 not...
      99+
      2022-11-13
    • 怎么解决vue项目打包后文件过大问题
      这篇文章主要讲解了“怎么解决vue项目打包后文件过大问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决vue项目打包后文件过大问题”吧!为什么打包后文件过大?移动app项目,使用vu...
      99+
      2023-06-30
    • 如何解决vue-cli项目打包出现空白页和路径错误的问题
      这篇文章主要介绍了如何解决vue-cli项目打包出现空白页和路径错误的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。vue-cli项目打...
      99+
      2022-10-19
    • 如何解决vue项目打包后提示图片文件路径错误的问题
      这篇文章主要介绍如何解决vue项目打包后提示图片文件路径错误的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!vue项目打包后在production模式下提示图片 ‘404(not...
      99+
      2022-10-19
    • vue项目打包部署后默认路由不正确怎么解决
      本篇内容介绍了“vue项目打包部署后默认路由不正确怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!打包部署后默认路由不正确问题描述vu...
      99+
      2023-06-30
    • vue打包之后显示源代码多少行报错怎么解决
      这篇文章主要介绍“vue打包之后显示源代码多少行报错怎么解决”,在日常操作中,相信很多人在vue打包之后显示源代码多少行报错怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue打包之后显示源代码多少行...
      99+
      2023-07-06
    • vue项目打包之后生成一个可修改IP地址文件怎么实现
      这篇“vue项目打包之后生成一个可修改IP地址文件怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue项目打包之后生...
      99+
      2023-07-05
    • k8s服务springboot项目应用升级时出现502错误怎么解决
      今天小编给大家分享一下k8s服务springboot项目应用升级时出现502错误怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
      99+
      2023-06-29
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作