问题描述
我们通常的开发设置是一个 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 标头,但可能还有其他细节无法解决。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)