渲染不托管后端客户端

问题描述 投票:0回答:1

我试图使用 render 部署我的 meern stack 网站。当我部署后端存储库时,我遇到端口错误,

我部署了我的后端,repo,所以它给了我后端链接。我用后端链接替换了所有 'localhost:4000',其中 4000 是我的端口。

我通过在本地运行前端来测试后端,但它不起作用。

这是一个电子商务网站,通过后端文件夹从 mongoDb 检索产品。 **我已将项目分为三个存储库,一个具有管理面板,一个具有前端,一个具有后端。 **

我首先部署了后端存储库,然后它给了我后端的链接。然后正如我之前提到的,我将链接放在我的前端项目中。但如果它有效,前端网站将显示它从后端检索的所有产品。但前端没有显示产品,这意味着出了问题。

我无法弄清楚是什么导致了问题,因为我的后端没有 .env 文件,而我没有在环境变量中添加该文件。就 mongoDB 连接而言,mongoDB 链接已经通过后端存储库中的 index.js 文件进行链接。

源代码库

reactjs node.js mongodb deployment
1个回答
0
投票

根据您的 github 存储库,您将端口号定义为

const port = "https://sec-backend-1.onrender.com/";

其中应该是端口号(例如:3001) 如果您不确定如何配置您的应用程序,您可以参考Render的说明页面,并查看sampleexpress项目,您可以在其中遵循相同的实现。

© www.soinside.com 2019 - 2024. All rights reserved.