我正在使用http-proxy-middleware代理我的API请求。当我代理到本地服务器时,它可以正常工作,但是当我在AWS Amplify Console中对其进行测试时,该代理不起作用。
这是我的代码:
app.use(
`/api/*`,
proxy({
target: `myurl`,
changeOrigin: true,
pathRewrite: {
'^/api': '/',
},
logLevel: 'debug',
}),
); 在我的本地主机上,http://localhost:3000/chalenges/在工作,但是当我将更改推送到GitHub时,Amplify Console将连接到我的GitHub。因此,当我在GitHub上进行一些更改时,Amplify Console将重新部署URL链接。重新部署Amplify Console之后,我测试了我的页面,它的URL链接为https://my-branch-on-git.amplifyapp.com/challenges,但是它不起作用。