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

时间:2020-08-09 16:06:04

标签: node.js heroku deployment mern

正如标题所述,当应该构建好应用程序时(至少在部署过程中,日志文件等始终表明构建成功),当一切都准备就绪时,我打开站点并遇到2个控制台错误: 加载资源失败:服务器响应状态为503(服务不可用) 无法加载资源:服务器响应状态为503(服务不可用)favicon.ico:1

试图查找这些错误并找到解决方案,但它们似乎都不起作用,尽管该应用程序在本地heroku上运行良好(您可以在heroku环境中测试应用程序)。

不确定我可以采取什么措施来解决问题,因为许多论坛都建议您,如果它在本地heroku上可以正常工作,那么您将无法采取任何措施,这很可能是服务器故障。

谢谢

edit:经过长时间的挣扎,我自己修复了它。更改文件位置,将server.js等从后端移到主文件夹中,并创建一个客户端文件夹,该文件夹现在包含所有前端内容。与我过去的情况完全相反,因为我以前在“狂野”中拥有前端,并且只有一个后端文件夹用于……嗯,后端文件/文件夹/脚本。

1 个答案:

答案 0 :(得分:0)

问题解决了……有点,仍然不确定为什么我尝试使用的第一个版本不起作用,但是最终,我对此感到满意