我部署了我的后端,repo,所以它给了我后端链接。我用后端链接替换了所有 'localhost:4000',其中 4000 是我的端口。
我通过在本地运行前端来测试后端,但它不起作用。
这是一个电子商务网站,通过后端文件夹从 mongoDb 检索产品。 **我已将项目分为三个存储库,一个具有管理面板,一个具有前端,一个具有后端。 **
我首先部署了后端存储库,然后它给了我后端的链接。然后正如我之前提到的,我将链接放在我的前端项目中。但如果它有效,前端网站将显示它从后端检索的所有产品。但前端没有显示产品,这意味着出了问题。
我无法弄清楚是什么导致了问题,因为我的后端没有 .env 文件,而我没有在环境变量中添加该文件。就 mongoDB 连接而言,mongoDB 链接已经通过后端存储库中的 index.js 文件进行链接。
根据您的 github 存储库,您将端口号定义为
const port = "https://sec-backend-1.onrender.com/";
其中应该是端口号(例如:3001) 如果您不确定如何配置您的应用程序,您可以参考Render的说明页面,并查看sampleexpress项目,您可以在其中遵循相同的实现。