Webpack 网页包开发服务器&x2B;弹簧靴&x2B;oauth2

Webpack 网页包开发服务器&x2B;弹簧靴&x2B;oauth2,webpack,webpack-dev-server,keycloak,Webpack,Webpack Dev Server,Keycloak,当应用程序运行时,我们有以下流程: 用户输入url“主机:8080/book/123” 后端显示用户未经过身份验证,并重定向到KeyClope 用户输入密码+名称并登录 用户被重定向回“主机:8080/book/123” 这很好,但我不明白在这种情况下如何使用WebpackDevServer。问题是(即Web包开发服务器位于端口8090上): 对主机8090/book/123的“第一”请求应重定向到后端进行登录 不应重定向“Second”请求,应返回index.html 我可以在不修改代码的情况

当应用程序运行时,我们有以下流程:

  • 用户输入url“主机:8080/book/123”
  • 后端显示用户未经过身份验证,并重定向到KeyClope
  • 用户输入密码+名称并登录
  • 用户被重定向回“主机:8080/book/123”
  • 这很好,但我不明白在这种情况下如何使用WebpackDevServer。问题是(即Web包开发服务器位于端口8090上):

  • 对主机8090/book/123的“第一”请求应重定向到后端进行登录
  • 不应重定向“Second”请求,应返回index.html
  • 我可以在不修改代码的情况下进行此设置吗

    更新。 作为解决办法:
    使用DefinePlugin定义变量,在js中,该变量用于使用不同的登录过程。

    我知道这个问题已经解决了,但也许有人仍然可以使用答案。使用不同的开发设置通常会引入类似的内容。spring boot开发工具中引入的现代技术允许您做一些很酷的事情。你有没有考虑过做类似的事情