我试图部署一个简单的MERN应用程序与Vercel前端和铁路后端,在本地主机完美工作,到目前为止,后端部分似乎还好,它与MongoDB和Postman一起工作。我面临的问题是,每当我从Vercel发出请求时,它都会使请求URL从客户端开始,然后是服务器URL。
例如,我需要的请求Url(与Postman一起工作)将是:/backend-production.up. railroad .app/movements/相反,我得到这样的请求:https://client.vercel.app/backend-production.up.railway.app/movements,不知道为什么Vercel使用客户端+后端url并将它们混合在一起。我的前端路由是这样的:
const response = await axios(`${URL}/movements/`);
这里我导入${URL}为"backend-production.up. railroad .app">
提前谢谢你,如果需要的话,让我知道我是否可以更好地解释自己。
我建议在你的后端URL中添加https://,这样看起来就像https://backend-production.up.railway.app