返回顶部
首页 > 资讯 > 精选 >Vue文件vue.config.js配置前端代理的方法是什么
  • 898
分享到

Vue文件vue.config.js配置前端代理的方法是什么

2023-07-05 13:07:52 898人浏览 八月长安
摘要

本篇内容主要讲解“Vue文件vue.config.js配置前端代理的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue文件vue.config.js配置前端代理的方法是什么”吧!vu

本篇内容主要讲解“Vue文件vue.config.js配置前端代理的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue文件vue.config.js配置前端代理的方法是什么”吧!

    vue配置文件vue.config.js配置前端代理

    将此代码片段命名为 vue.config.js,放在项目根目录即可

    仅需修改target属性要访问的接口IP即可

    <br>// vue.config.js 配置说明//官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#CSS-loaderoptions// 这里只列一部分,具体配置参考文档module.exports = {    // 部署生产环境和开发环境下的URL。    // 默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上    //例如 Https://www.my-app.com/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.my-app.com/my-app/,则设置 baseUrl 为 /my-app/。    //baseUrl 从 Vue CLI 3.3 起已弃用,请使用publicPath    //baseUrl: process.env.node_ENV === "production" ? "./" : "/",    publicPath: process.env.NODE_ENV === "production" ? "./" : "/",         // outputDir: 在npm run build 或 yarn build 时 ,生成文件的目录名称(要和baseUrl的生产环境路径一致)    outputDir: "mycli3",    //用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下)    assetsDir: "assets",    //指定生成的 index.html 的输出路径 (打包之后,改变系统默认的index.html的文件名)    // indexPath: "myIndex.html",    //默认情况下,生成的静态资源在它们的文件名中包含了 hash 以便更好的控制缓存。你可以通过将这个选项设为 false 来关闭文件名哈希。(false的时候就是让原来的文件名不改变)    filenameHashing: false,         // lintOnSave:{ type:Boolean default:true } 问你是否使用eslint    lintOnSave: true,    //如果你想要在生产构建时禁用 eslint-loader,你可以用如下配置    // lintOnSave: process.env.NODE_ENV !== 'production',         //是否使用包含运行时编译器的 Vue 构建版本。设置为 true 后你就可以在 Vue 组件中使用 template 选项了,但是这会让你的应用额外增加 10kb 左右。(默认false)    // runtimeCompiler: false,             productionSourceMap: false,         // 它支持webpack-dev-server的所有选项    devServer: {    host: "0.0.0.0",    port: 8080, // 端口号    https: false, // https:{type:Boolean}    open: true, //配置自动启动浏览器    // proxy: 'http://localhost:4000' // 配置跨域处理,只有一个代理         // 配置多个代理    proxy: {    "/api": {    target: "http://192.168.x.xxx:8090", // 要访问的接口域名    ws: true, // 是否启用websockets    changeOrigin: true, //开启代理:在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求的数据,这样服务端和服务端进行数据的交互就不会有跨域问题    pathRewrite: {    "^/api": "" //这里理解成用'/api'代替target里面的地址,比如我要调用'http://40.00.100.100:3002/user/add',直接写'/api/user/add'即可    }    }    }    }    };

    vue前端vue.config.js简介

    vue.config.js

    vue项目的配置文件,需要严格遵照 JSON 的格式来写。结构如下:

    module.exports = {  // 选项...}

    publicPath

    部署应用包时的基本 URL。例如 https://www.my-app.com/,则publicPath

    则为“/”,如果应用被部署在 https://www.my-app.com/my-app/,则设置 publicPath 为 /my-app/。

    outputDir

    当运行 vue-cli-service build 时生成的生产环境构建文件的目录。注意目标目录的内容在构建之前会被清除 (构建时传入 --no-clean 可关闭该行为)。

    assetsDir

    放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录。

    devServer

    在开发环境下API 请求的代理到 API 服务器。这个问题可以通过 vue.config.js 中的 devServer.proxy 选项来配置。生产环境一般由Nginx负责。

    process.env.VUE_APP_BASE_API

    由于我们的项目需要在不同环境下进行运行(开发,生产,测试等),这避免我们需要多次的去切换请求的地址以及相关的配置,vue-cli2是可以直接在config文件中进行配置的,但是vue-cli4和vue-cli3已经简化了,没有config文件怎么办?

    建立.env系列文件

    首先我们在根目录新建3个文件,分别为.env.development,.env.production,.env.test

    注意文件是只有后缀的。

    • .env.development 模式用于serve,开发环境,就是开始环境的时候会引用这个文件里面的配置

    • .env.production 模式用于build,线上环境。

    • .env.test 测试环境

    到此,相信大家对“Vue文件vue.config.js配置前端代理的方法是什么”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

    --结束END--

    本文标题: Vue文件vue.config.js配置前端代理的方法是什么

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

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

    猜你喜欢
    • Vue文件vue.config.js配置前端代理的方法是什么
      本篇内容主要讲解“Vue文件vue.config.js配置前端代理的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue文件vue.config.js配置前端代理的方法是什么”吧!vu...
      99+
      2023-07-05
    • Vue配置文件vue.config.js配置前端代理方式
      目录vue配置文件vue.config.js配置前端代理vue前端vue.config.js简介vue.config.jspublicPathoutputDirassetsDirde...
      99+
      2023-03-19
      Vue配置文件 vue.config.js配置 vue.config.js配置前端代理
    • vue3.0 vue.config.js文件常用配置方法是什么
      这篇文章主要介绍“vue3.0 vue.config.js文件常用配置方法是什么”,在日常操作中,相信很多人在vue3.0 vue.config.js文件常用配置方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好...
      99+
      2023-07-05
    • vue.config.js常用配置方法是什么
      这篇文章主要介绍“vue.config.js常用配置方法是什么”,在日常操作中,相信很多人在vue.config.js常用配置方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue.config.js...
      99+
      2023-07-04
    • nginx配置代理的方法是什么
      配置nginx代理通常需要修改nginx的配置文件,具体步骤如下: 打开nginx的配置文件,一般在/etc/nginx/ngin...
      99+
      2024-04-02
    • log4j指定配置文件的方法是什么
      在使用log4j时,可以通过以下几种方法来指定配置文件:1. 将log4j的配置文件命名为log4j.properties或log4...
      99+
      2023-10-09
      log4j
    • tomcat文件下载配置的方法是什么
      要配置Tomcat服务器以允许文件下载,可以按照以下步骤进行操作: 在Tomcat的配置文件server.xml中添加一个Cont...
      99+
      2024-04-09
      tomcat
    • vue中前端路由的原理是什么
      vue中前端路由的原理是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一. 前端路由现代前端开发中最流行的页面模型,莫过于...
      99+
      2024-04-02
    • centos配置ssh端口的方法是什么
      要配置CentOS的SSH端口,您可以按照以下步骤操作: 使用root权限登录到CentOS服务器。 打开SSH配置文件sshd_...
      99+
      2023-10-24
      centos ssh
    • JS前端的内存处理的方法是什么
      这篇文章主要介绍了JS前端的内存处理的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JS前端的内存处理的方法是什么文章都会有所收获,下面我们一起来看看吧。一、内存的储存和代码执行的场所关系对于任何语言...
      99+
      2023-07-06
    • 阿里云服务器代理配置文件是什么
      在搭建阿里云服务器代理时,需要考虑多种因素,包括服务器的性能、安全性、价格等。以下是一些基本的配置建议: 服务器的性能:阿里云的服务器在性能方面表现出色,它的服务器硬件配置比较强大,包括CPU、内存、磁盘等。用户可以根据自己的需求选择适...
      99+
      2023-10-28
      阿里 配置文件 服务器
    • vue之proxyTable代理全面配置的方法
      本篇内容介绍了“vue之proxyTable代理全面配置的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!介绍vue的proxyTable...
      99+
      2023-06-30
    • nginx指定配置文件启动的方法是什么
      要指定配置文件启动Nginx,可以使用以下命令:```nginx -c /path/to/nginx.conf```其中,`/pat...
      99+
      2023-10-08
      nginx
    • Vue配置环境变量的方法是什么
      这篇文章主要介绍“Vue配置环境变量的方法是什么”,在日常操作中,相信很多人在Vue配置环境变量的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue配置环境变量的方法是什么”的疑惑有所帮助!接下来...
      99+
      2023-06-26
    • docker-compose安装yml文件配置方法是什么
      这篇文章主要介绍“docker-compose安装yml文件配置方法是什么”,在日常操作中,相信很多人在docker-compose安装yml文件配置方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”d...
      99+
      2023-06-22
    • phpmyadmin的配置文件是什么
      小编给大家分享一下phpmyadmin的配置文件是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!phpmyadmin配置文件就是config.inc.php文件,位于根目录下的conf...
      99+
      2024-04-02
    • php的配置文件是什么
      配置文件是php.ini。文件包含lphp运行时的各种配置选项,比如内存限制、错误报告级别、扩展模块的加载等等。通过修改php.ini文件,可以对php的行为进行调整和定制。在安装php...
      99+
      2024-04-02
    • SpringBoot框架配置文件路径设置方法是什么
      本篇内容介绍了“SpringBoot框架配置文件路径设置方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!SpringBoot配置文件...
      99+
      2023-06-25
    • 解决vue项目中前后端交互的跨域问题、nginx代理配置方式
      目录vue前后端交互的跨域问题、nginx代理配置1.安装axios2.解决跨域问题前后端分离项目的跨域问题及解决跨域简述解决办法vue前后端交互的跨域问题、nginx代理配置 最近...
      99+
      2024-04-02
    • Spring Cloud Config服务端配置的方法是什么
      这篇文章主要讲解了“Spring Cloud Config服务端配置的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Spring Cloud Config服务端配置的方法是什么”吧...
      99+
      2023-06-19
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作