proxy.ts 1.39 KB
/**
 * 生成环境,代理无法生效,因此该配置仅仅针对开发环境作为调试使用
 */
const proxy: Record<string, any> = {
  dev: {
    '/api': {
      target: `https://devgate.feewee.cn`,
      changeOrigin: true,
      pathRewrite: { '^/api': '' },
    },
    '/http_dalaran/': {
      target: `http://irai.feewee.cn`,
      changeOrigin: true,
      pathRewrite: { '^/http_dalaran': '' },
    },
    '/api2/': {
      target: 'https://testupload.feewee.cn',
      changeOrigin: true,
      pathRewrite: { '^/api2/file': '' },
    },
  },
  test: {
    '/api/': {
      target: `https://testgate.feewee.cn`,
      changeOrigin: true,
      pathRewrite: { '^/api': '' },
    },
    '/http_dalaran/': {
      target: `http://irai.feewee.cn`,
      changeOrigin: true,
      pathRewrite: { '^/http_dalaran': '' },
    },
    '/api2/': {
      target: 'https://testupload.feewee.cn',
      changeOrigin: true,
      pathRewrite: { '^/api2/file': '' },
    },
  },
  prod: {
    '/api': {
      target: `https://gate.feewee.cn`,
      changeOrigin: true,
      pathRewrite: { '^/api': '' },
    },
    '/http_dalaran/': {
      target: `http://irai.feewee.cn`,
      changeOrigin: true,
      pathRewrite: { '^/http_dalaran': '' },
    },
    '/api2/': {
      target: 'https://upload.feewee.cn',
      changeOrigin: true,
      pathRewrite: { '^/api2/file': '' },
    },
  },
};

export default proxy;