NodeJS Vercel和铁路部署

0qx6xfy6  于 2023-02-15  发布在  Node.js
关注(0)|答案(1)|浏览(230)

我正在尝试部署一个简单的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"
提前谢谢你,如果需要的话,请让我知道我是否能更好地解释自己。

x8diyxa7

x8diyxa71#

我建议将https://添加到您的后端URL中,这样看起来会像
https://backend-production.up.railway.app

相关问题