【问题标题】:Vercel and Railway deployVercel 和铁路部署
【发布时间】:2023-02-12 15:06:46
【问题描述】:

我正在尝试部署一个带有 Vercel 前端和 Railway 后端的简单 MERN 应用程序,在本地主机上完美运行, 到目前为止,后端部分似乎没问题,它可以按预期与 MongoDB 和 Postman 一起工作。 我面临的问题是,每当我从 Vercel 发出请求时,它都会使请求 URL 以客户端开头,然后是服务器 URL。

例如,我需要(并与 Postman 一起工作)的请求 Url 是:/backend-production.up.railway.app/movements/ 相反,我收到了这种请求:https://client.vercel.app/backend-production.up.railway.app/movements

不知道为什么 Vercel 同时使用客户端 + 后端 URLS 并将它们混合在一起。 我的前端路线如下所示:

const response = await axios(`${URL}/movements/`); 我将 ${URL} 导入为“backend-production.up.railway.app”

提前致谢,如果需要,请告诉我是否可以更好地解释自己。

【问题讨论】:

  • 请分享完整的 ${URL} 以及您如何使用它。我认为(不确定)您忘记添加“https://”

标签: node.js deployment mern vercel


【解决方案1】:

尝试将 https:// 添加到您的后端 URL,这样看起来就像 https://backend-production.up.railway.app

【讨论】:

    猜你喜欢
    • 2022-01-25
    • 2022-01-02
    • 1970-01-01
    • 2021-08-16
    • 1970-01-01
    • 1970-01-01
    • 2022-10-07
    • 2022-10-23
    • 2022-06-14
    相关资源
    最近更新 更多