搜索

首页  >  问答  >  正文

javascript - 聚合数据的接口,proxyTable如何配置 target和pathRewrite如何书写?

我想调用聚合数据的接口,但是怎么配置都不对。请帮我看看是怎么回事。
'^/api': '/api'和'^/api': ''有什么区别。刚刚学习,不是很明白。

我的请求的地址是:http://v.juhe.cn/movie/index?...

如何纠正我的错误?

某草草某草草2749 天前828

全部回复(2)我来回复

  • 为情所困

    为情所困2017-05-19 10:38:02

    proxyTable: {
    '/xxx': {

    target: '正式网址',
    changeOrigin: true

    }
    }

    xxx 是指你发给后台的网址公共部分,几乎每个接口你都要用到这个字符,
    然后匹配到了之后会把你要发送的地址的localhost 部分替换成 target字段(正式网址),
    至于RewritePath,是将对资源的请求重定向到另一路径,使其不同于所请求 URL 指示的路径,
    你看需求要不要加

    看了你的情况,建议你去问下后端,这个请求接口有没有,因为你报的是404错误,找不到这个接口,而不是跨域问题

    回复
    0
  • 黄舟

    黄舟2017-05-19 10:38:02

    proxyTable: {
      '/api': {
        target: 'http://v.juhe.cn',
        changeOrigin: true,
        pathRewrite: {
          '^/api': ''
        }
    }

    要在webpackDevServer环境下才可以

    回复
    0
  • 取消回复