MERN 堆栈应用程序部署到 Heroku 问题

MERN stack application deployment to Heroku issues

正如标题所说,当应用程序应该构建并且良好时,(至少在部署期间,日志文件等总是声明构建成功)当一切都应该设置好时,我打开站点并遇到 2 个控制台错误: 加载资源失败:服务器响应状态为 503(服务不可用) 无法加载资源:服务器响应状态为 503(服务不可用)favicon.ico:1

尝试查找这些错误并找到解决方案,但 none 似乎有效,尽管该应用程序在本地 heroku 上运行完美(您可以在 heroku 环境中测试您的应用程序)。

不确定我能做些什么来解决我的问题,因为许多论坛表明如果它在本地 heroku 上运行良好,你实际上无能为力,这很可能是服务器故障。

谢谢

编辑:经过长时间的努力,我自己修复了它。更改了文件位置,将 server.js 等从后端移出到主文件夹中,并创建了一个客户端文件夹,该文件夹现在包含所有前端内容。与我以前拥有的完全相反,因为我曾经在 'wild' 中有前端并且只有一个后端文件夹用于......好吧,后端 files/folders/scripts.

问题已解决...有点,仍然不确定为什么我尝试使用的第一个版本不起作用,但最终,我觉得很好