zoukankan      html  css  js  c++  java
  • vue 代理配置之后接口返回index.html 问题以及解决方案

    解决方案: 接口路径和代理名称重复,把代理中的/api 修改成一个不会冲突的名字

    问题描述:以下两个接口都返回了index.html页面

    接口路径配置

    const proxyURL = '/api'

    const proxyCmp = '/cmp'

    ${proxyURL}/market-data/api-keys
    ${proxyCmp}/apifiny/user/admin/get-message-list
     
    代理配置
    '/api': {
            target: 'http://www.abc.com',
            changeOrigin: true,
            secure: false
     },
     '/cmp': {
            target: 'http://www.bai.com',
            changeOrigin: true,
            secure: false,
     },

     修改接口路径配置

    const proxyURL = '/apiProxy'

    ${proxyURL}/api/market-data/api-keys
     
    修改代理配置
    '/apiProxy': {
            target: 'http://www.abc.com',
            changeOrigin: true,
            secure: false,
        
     pathRewrite: {            
          '^/apiProxy': ''
             },
     },
     '/cmp': {
            target: 'http://www.bai.com',
            changeOrigin: true,
            secure: false,
     },
  • 相关阅读:
    命令模式
    责任链模式
    代理模式
    享元模式
    195 Tenth Line
    test命令
    read命令
    echo命令
    java反射
    http状态码
  • 原文地址:https://www.cnblogs.com/guozongzhang/p/13395904.html
Copyright © 2011-2022 走看看