代码服务器(docker)和nuxt.js/javascript 404



设置:我在家庭局域网上的fritzBox后面使用自托管代码服务器(已码头化)。我有一个指向dyndns(mysdyn.myrouter.com)的FQDN(mysub.mydomain.com),其中有一个cname条目,该条目最终位于fritzBox上,该端口通过带有letsencrypt enabeld的nginx反向代理转发到docker机器。

代码服务器运行良好,可通过mysub.mydomain.com获得。使用实时服务器插件即可工作great@code-server并且可以通过mysub.mydomain.com/proxy/3000/(3000是示例端口)访问。热重新加载和Javascript工作。

问题:处理nuxt.js项目(通用)时,当我运行";纱线开发;dev服务器正常运行,可以通过mysub.mydomain.com/proxy/3000/访问该页面,并且显示正确。但是;热重新加载";以及所有java脚本都无法工作,因为所有.js文件都有404

浏览器正在例如下查找所有.js文件。https://mysub.mydomain.com/_nuxt/runtime.js这正确地导致了404,因为坐标位置将是https://mysub.mydomain.com/proxy/3000/_nuxt/runtime.js

是什么导致了这种行为,我该如何解决?我甚至不知道从哪里开始。Nginx还是Nuxt?我已经试过在config.nuxt.js中使用路由器设置了,但运气不好。

谢谢你的帮助!

那么,mysub.mydomain.com/proxy/3000/是Nginx配置背后的托管网站吗
如果是这种情况,则不能使用yarn dev。此命令针对本地开发服务器。

你不能让HMR通过一些DNS、反向代理、端口转发等方式在托管的生产应用程序上运行。或者至少,这就是它的目的。

即使通过code-server进行热重新加载也不是主流。所以,是的,你可能会尝试一些棘手的事情并实现它,但你最终还是会遇到一些错误,性能可能会低于标准
您不想继续使用一些本地运行的应用程序吗?

最新更新