首页 > 其他分享 >webpack配置不同环境域名进行映射访问

webpack配置不同环境域名进行映射访问

时间:2022-11-24 10:11:34浏览次数:45  
标签:映射 true 配置 webpack 域名 地址 config

前言:

前端开发经常会不同环境进行测试和开发等,如dev和uat的环境数据有差异,或者代码有略微不同,都会导致前端开发在调试不同环境的Bug时可能需要访问不同域名,此时我们可以通过配置webpack.config文件和系统的system的hosts文件进行映射。

 

第一步

在项目代码 build 目录下的 webpack.dev.config.js 配置:

devServer: {
  host: '映射地址',
  por: 'auto',
  hot: true,
  open: true,
  allowedHosts: 'all',
  historyApiFallback: true,
  proxy: proxyConfig
}

  

第二步

在项目代码 config 目录下的 proxyConfig.js 文件配置:

module.exports = {
    '/api/*': {
        target: '映射地址',
        pathRewrite: {'^/api/':''},
        secure: false,
        changeOrigin: true
      }
    }

  

第三步

在我的电脑--C:\Windows\System32\drivers\etc 内找到hosts文件,双击打开后添加映射地址:

127.0.0.1 映射地址

  写完之后保存,再重启项目就可以正常访问了。

 

标签:映射,true,配置,webpack,域名,地址,config
From: https://www.cnblogs.com/zxd66666/p/16920974.html

相关文章

  • webpack调优技巧
    1.提高构建速度:thread-loader启用多线程cache-loader使用缓存热更新配置exclude&include2.减少打包体积压缩css代码css-minimizer-webpack-plugin压缩js代码ter......
  • 模块化开发和webpack
    模块化开发和webpack模块化相关规范1、概述开发模式主要问题命名冲突文件依赖2、通过模块化解决上述问题模块化就是把单独的一个功能封装到-一个模块(文件)中,......
  • 记录一下webpack打包worker-loader失败的问题
     报错信息:Modulebuildfailed(from./node_modules/thread-loader/dist/cjs.js):ThreadLoader(Worker0)Cannotreadpropertiesofundefined(reading'createChi......
  • 申请免费证书、域名解析以及nginx部署配置https为微信小程序服务
    申请免费证书、域名解析以及nginx部署配置https为微信小程序服务 时间:2022.11.23 作者:飞快的蜗牛  关键字:申请免费证书、域名解析、nginx配置部署https......
  • webpack中的配置文件
    constpath=require("path")//nodejs核心模块专门用来处理路径问题module.exports={entry:"./src/main.js",//输出output:{//文件输出路径......
  • nginx配置反向代理及根据域名设置不同的反向代理
    参考以下配置nginx.confhttp{#配置反向代理服务器upstreamserver1{server127.0.0.1:8000;}server{listen443ssl;......
  • webpack基础
    webpackwebpack是代码编译工具,有入口、出口、loader和插件。webpack是一个用于现代[JavaScript](https://baike.baidu.com/item/JavaScript/321142?fromModule=lem......
  • webpack - 开发模式
    1.设置webpack为开发模式设置模式(mode:development/production)设置sourcemaps(devtool:'inline-source-map')constpath=require('path');constHtmlWebpa......
  • 存储过程中的 条件筛选 选择内容映射
    存储过程中的 选择 结果映射SELECT(casewhenMainType='SBDJ'then'123'whenMainType='SBGL'then'设备管理'end)as'name', MainType, SubTypeName FROMt......
  • webpack - 安装和使用
    1.安装webpack创建项目目录,初始化并安装webpack相关安装包mkdirwebpack-democdwebpack-demonpminit-ynpminstallwebpackwebpack-cli--save-dev创建相关文......