ant design pro webapi访问提示跨域的2种解决办法

Posted シ゛甜虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ant design pro webapi访问提示跨域的2种解决办法相关的知识,希望对你有一定的参考价值。

一、通过配置文件配置proxy.ts设置代理

在生产环境 代理是无法生效的

/**
 * 在生产环境 代理是无法生效的,所以这里没有生产环境的配置
 * The agent cannot take effect in the production environment
 * so there is no configuration of the production environment
 * For details, please see
 * https://pro.ant.design/docs/deploy
 */
export default {
  dev: {
    '/api/': {
      target: 'http://localhost:21021',
      changeOrigin: true,
      pathRewrite: { '^': '' },
    },
  },
  test: {
    '/api/': {
      target: 'https://preview.pro.ant.design',
      changeOrigin: true,
      pathRewrite: { '^': '' },
    },
  },
  pre: {
    '/api/': {
      target: 'your pre url',
      changeOrigin: true,
      pathRewrite: { '^': '' },
    },
  },
};

二、package.json文件中增加代理

"proxy": "http://clean.bathon.cn:6565",

 

以上是关于ant design pro webapi访问提示跨域的2种解决办法的主要内容,如果未能解决你的问题,请参考以下文章

如何配置Ant Design Pro的静态资源到阿里云CDN

如何配置Ant Design Pro的静态资源到阿里云CDN

Ant Design Pro V5 包含演示效果创建方法

Ant Design Pro V5 代理设置(javascript版)

SpringBoot整合Ant Design Pro进行部署

SpringBoot整合Ant Design Pro进行部署