zoukankan      html  css  js  c++  java
  • Vue.js —— 项目部署到线上之前的请求路径配置

    开发环境的地址和接口的地址不一样,会产生跨域问题。

    设置代理

    在vue.js项目中可以这么设置。 

    文档地址

    vue.config.js

    devServer: {
        port: 3000,
        proxy: {
          '/api': {
            target:'http://192.168.18.abc', // 代理地址
            ws: false,
            changeOrigin: true,
            pathRewrite: {
              '^/api': '' 
            }
          }
        }
      },

    假设当前本地的地址是 192.168.18.50:3000,若要获取某个列表

    设置代理之后,访问本地的项目地址

    浏览器会先访问 192.168.18.50:3000/api/xx?xx=yy

    代理到这个地址——》https:192.168.18.abc./api/xx?xx=yy

     

    开发环境和生产环境的请求地址是不一样的,配置打包时的请求地址:

    // vue.config.js
    module.exports = { publicPath: process.env.NODE_ENV === 'production' ? '/线上地址' : '/' }
  • 相关阅读:
    SpringMVC处理请求
    SpringMVC的启动
    数据结构
    Collections工具类
    位运算
    web应用
    spring Environment
    servlet及jsp之间的请求转发
    spring AOP
    Spring 事件
  • 原文地址:https://www.cnblogs.com/xiaoyui/p/13863635.html
Copyright © 2011-2022 走看看