如何使 SPA 的开发捆绑服务器与应用程序服务器共存

我们通常的开发设置是一个 Java 后端/API,它将为它无法识别的任何路由提供 dist/index.html。它侦听对此包的更改,并通知我们的 SPA 它需要重新加载。这工作正常,但我们的应用程序开发包巨大(10+MB)并且重新加载非常缓慢。这使得像 Evan You 的 Vite 使用的无捆绑方法更具吸引力,但我想知道人们如何处理使用两台服务器的开发,一台用于捆绑,另一台用于 API 调用?我将如何让前端在生产案例(在 app.production.com 下提供的所有内容)和本地开发(在 localhost:9000 上提供的 SPA 和 localhost:3000 上的 API 调用)下工作?这同样适用于 webpack-dev-server 和 hot-module-replacement 方法。

我想这需要将前端配置为具有可配置的基本 url,并使后端提供正确的 CORS 标头,但可能还有其他细节无法解决。

wxl0610 回答:如何使 SPA 的开发捆绑服务器与应用程序服务器共存

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/984327.html

大家都在问