React使用proxy跨域问题

#1

接口:
http://localhost:5000/register

调用接口代码
export const reqRigister = (user) => ajax('/register', user, 'post')

新建setupProxy.js解决跨域

    const proxy = require('http-proxy-middleware')

    module.exports = function(app) {
      app.use(
        proxy('/api', { 
            target: 'http://localhost:5000',
            changeOrigin: true
          }
        )
      )
    }

proxy中 /apitarget: 'http://localhost:5000'是什么关系?

调用接口代码需要修改成 ajax('/api/register', user, 'post') 的吗?

但是我的后台接口是没有 /api 的,加上还是会请求报错

如果不加是不是需要将setupProxy.js修改成

     proxy('/', { 
                target: 'http://localhost:5000',
                changeOrigin: true
              }
            )

api 去掉
但是去掉请求还是报错

没搞明白这之间的关系,希望有大佬相助

#2

已解决,闭贴

closed #3