好的。因此,我在远程机器上安装了反向代理Apache Web服务器。在此,我从一个小的Node.js后端为我的网站提供服务-一切正常。 (哇!)
我正在向我现有的站点添加子域./auth-demo。因此,我为此子域设置了另一个Apache反向代理,并将其指向另一个为该“ auth-demo”应用程序提供支持的代理。这个auth-demo应用程序是一个React应用程序,它是使用标准的npm run构建构建的,该标准随React一起提供。
但是,当我访问此./auth-demo子域时,仅显示标题,而没有其他显示。我可以在Google devtools中看到它正在获取所有捆绑的js文件,只是看起来它们由于某种原因未呈现。
当我在本地执行此操作(即没有在其前面安装Apache服务器)时,该应用程序将按预期运行。
因此,我的问题是:React是否有理由提取所有JS文件而不通过反向代理呈现它们?我最初的想法是Apache服务器阻止了文件的获取,但是显然不是这样。