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

发布于 2022-09-04 20:17:32 字数 688 浏览 10 评论 0

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

图片描述

图片描述

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

如何纠正我的错误?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

兮子 2022-09-11 20:17:32

proxyTable: {
'/xxx': {

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

}
}

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

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

呆° 2022-09-11 20:17:32
proxyTable: {
  '/api': {
    target: 'http://v.juhe.cn',
    changeOrigin: true,
    pathRewrite: {
      '^/api': ''
    }
}

要在webpackDevServer环境下才可以

囚我心虐我身 2022-09-11 20:17:32

pathRewrite里面配置为空了 ,当然会出错
正确的方法是

 pathRewrite:{
    '^/api':'api'
}

注释调也能解决

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文