我正在尝试部署一个简单的MERN应用程序,使用Vercel前端和Railway后端,在localhost中运行完美,到目前为止后端部分看起来还可以,它可以像预期的那样与MongoDB和Postman一起工作。我面临的问题是,每当我从Vercel发出请求时,它会使请求URL从客户端开始,然后是服务器URL。
例如,我需要的请求URL(并与 Postman 一起工作)将是:/www.example.com我收到的却是这样的请求:backend-production.up.railway.app/movements/ Instead im getting this kind of request: https://client.vercel.app/backend-production.up.railway.app/movements ,
不知道为什么Vercel同时使用客户端和后端URL,并将它们混合在一起。我的前端路由如下所示:const response = await axios(
${URL}/movements/);
,其中我将${URL}导入为"www.example.com"backend-production.up.railway.app"
提前谢谢你,如果需要的话,请让我知道我是否能更好地解释自己。
1条答案
按热度按时间x8diyxa71#
我建议将https://添加到您的后端URL中,这样看起来会像
https://backend-production.up.railway.app