• Vue3.0代理的设置


    1.在主目录下创建vue.config.js

    内容如下:

    const path = require('path');
    function resolve (dir) {
      return path.join(__dirname, dir)
    }
    module.exports = {
      // 区分打包环境与开发环境
      // process.env.NODE_ENV==='production'  // (打包环境)
      // process.env.NODE_ENV==='development' // (开发环境)
      // baseUrl: process.env.NODE_ENV==='production'?"https://cdn.didabisai.com/front/":'front/',
      
      baseUrl: process.env.NODE_ENV==='production'?"http://testihospital.doctoradmin.ebaiyihui.com":'./',  //  用用程序默认部署位置,‘/’根目录,存放子目录ex:‘/web/’
      outputDir: 'dist',  // 输出文件目录
      devServer: {
        proxy: {
          '/api': {
          //   // target: 'http://192.168.0.159:8080',
          //   // target: 'http://192.168.0.180:8080',
          //   // target: 'http://ihospital.doctoradmin.ebaiyihui.com',
            target: 'http://testihospital.doctoradmin.ebaiyihui.com',
            ws: true,
            changeOrigin:true,//允许跨域
            pathRewrite: {
              '^/api': '/api'
            }
          }
        }
      },
      //  将接收ChainableConfig由webpack-chain提供支持的实例的函数。
      chainWebpack: config => {
        config.resolve.alias
          .set('@', resolve('src'))
          .set('style', resolve('src/assets/style'))
          .set('img', resolve('src/assets/img'))
          .set('components', resolve('src/components'))
      }
    };

    完成后,不需要引入,直接运行npm命令运行项目就ok

  • 相关阅读:
    JDBC笔记01-JDBC,Connection,Statement,ResultSet,PreparedStatement,Properties
    JavaWeb笔记05-解决线程安全问题
    JavaWeb笔记04-解决GET与POST乱码问题
    JavaWeb笔记02-Tomcat
    HttpServletResponse类
    ServletContext类
    Servlet类以及简单的登录功能
    http和Tomcat协议
    XML
    反射
  • 原文地址:https://www.cnblogs.com/bgwhite/p/9888658.html
Copyright © 2020-2023  润新知