首页 > 解决方案 > 使用 Apache 服务 React 应用程序可以工作,但从同一服务器加载 JSON 失败并显示 503

问题描述

我正在使用 Apache 提供 React 应用程序并提供服务(如 react-scripts 构建过程所示),并且应用程序加载正常,但一个功能需要从根目录异步加载静态 JSON(在构建时生成)应用程序,并且由于某种原因失败并显示“503 - 服务不可用”。这是唯一有加载问题的文件。所有其他文件都是图像,不是异步加载的,并且加载没有问题。

此外,在本地它工作得很好!

任何想法可能是问题的原因?

Tnx 用于阅读,

标签: jsonreactjsapacheasynchronous

解决方案


我设法通过将 nodejs 进程作为后台进程运行来解决这个问题。遵循我在这里找到的提示:

https://www.linode.com/community/questions/17021/solved-http-failed-to-make-connection-to-backend-localhost#answer-66876

所以,而不是启动我的应用程序

serve /path/to/application

我开始了

nohup serve /path/to/application & disown

那成功了。


推荐阅读