当前位置: 首页 > 知识库问答 >
问题:

网页包代理,当url以特定路径结束时如何重定向?

荆炳
2023-03-14

我希望在尝试访问此URL时:

http://localhost:8080/123456/activites-数码

代理重定向请求到此地址:

http://localhost:8082/activites-digitales

我在端口8082上有一个返回JSON的api。

与我当前的配置文件它的工作:

http://localhost:8080/activites-digitales

但不是:

http://localhost:8080/123456/activites-数码

123456可以是任何数字,它是一个路由参数,我应该在我的配置中更改什么?

我有以下devServer配置:

devServer: {
    hotOnly: true,
    index: 'index.html',
    port: 8080,
    proxy: {
      '/activites-digitales': 'http://localhost:8082/'
    }
}

我曾经尝试过'*/活动-数字', '/**/活动-数字'

网页包和网页包开发服务器2.3

共有2个答案

连德义
2023-03-14

在代码中将主机端口8080重定向到端口8082。

http://localhost:8082/
伯向晨
2023-03-14

您可以使用路径重写配置,如下所示:

proxy: {
            "/123456/activites-digitales": {
                target: "http://localhost:8082/",
                pathRewrite: {"^/123456": ""}
            }
        }

更多信息请点击这里

 类似资料:
  • 我是一个编程新手,但我正在努力为我正在进行的项目整合一些东西。 我想要的是网页加载,播放视频,然后当视频结束,然后重定向到7个可能的页面之一。 目前,这两个函数都有两个独立的代码位。 对于视频加载/播放/重定向(目前它重定向到谷歌),我有以下内容: 对于随机链接,我有以下内容: 我想不出如何把它们组合在一起才能得到我需要的东西。我希望视频的结尾触发随机链接并打开它。 任何帮助都将不胜感激。 谢谢

  • 我在我的NextJS应用程序中尝试了这个,但我得到了一个错误,即找不到“.next”文件夹。 我搜索了一下,可以找到一些使用“AssetPrefix”或使用“zones”的引用。然而,我真的不明白我应该做什么。 如何将应用程序部署到特定URL

  • 问题内容: 这不起作用-vm%JAVA_HOME%/ bin / javaw.exe 当路径包含空格(“程序文件”目录)时,如何在Windows 8上用完整路径替换%JAVA_HOME% 问题答案: 你有试过吗 不要将所有内容都放在一行中。 需要放置包含javaw或java可执行文件的文件夹。在带有eclipse 4.7.1的Ubuntu 18下,我能够使其运行: 如果不起作用,请确认您已在中添加

  • 我正在使用 React 路由器制作一个多页应用程序,并且我正在将 Node 用于后端。Node 正在端口 3000 上工作,React 在端口 3001 上工作。我已经在前端的包.json中设置了一个代理(React)。我的 API 可以在本地主机上访问:3000/api/ 所以我从前端(端口:3001)获取或发布公理看起来像这样: 它可以从父路径(如/item或/example)完美工作http

  • 我想在成功登录后为特定页面重定向用户。 我不希望用户在登录后导航到上次查看的页面。 我试过以下网址,但它显示我的错误。 错误:

  • 我有一群“乘客”代理人,其中每一个代理人都会向另一个“机场”代理人发出请求(“OrderPassenger”代理人类型)。此时,“机场”代理人必须通过“机场建议”代理人响应请求,并将其发送给“乘客”群体中的特定“乘客”。 我尝试使用:send(airportSuggestion,main.passengers(orderPassenger.passenger));但是乘客。乘客不是整数类型。 我尝