Reactjs 带参数的请求、处理和渲染SPA-体系结构方法
我不知道如何命名这个问题,但这里是我需要做的,我正在寻找一些建议如何处理它的架构明智。我是一名Java/Kotlin开发人员,非常熟悉Spring Boot,对前端有着非常基本的了解,所以您应该知道我的来历。 以下是我的新应用程序的流程:Reactjs 带参数的请求、处理和渲染SPA-体系结构方法,reactjs,spring-boot,architecture,single-page-application,Reactjs,Spring Boot,Architecture,Single Page Application,我不知道如何命名这个问题,但这里是我需要做的,我正在寻找一些建议如何处理它的架构明智。我是一名Java/Kotlin开发人员,非常熟悉Spring Boot,对前端有着非常基本的了解,所以您应该知道我的来历。 以下是我的新应用程序的流程: 用户检索一个生成的链接,其中包含许多参数,他可以在浏览器中单击这些参数 当他点击该链接时,我想在后端检索这些参数,运行一些较长的外部API调用和计算(最多10秒),然后逐个返回结果(一些websocket或服务器发送的事件),并在SPA应用程序中显示它们(最好
有人能澄清一下我应该如何处理这个问题吗?通常,当SPA托管在域上时,Web服务器将被配置为将所有路径上的所有请求重定向到根url。因此,无论用户试图访问域上的哪个路径,SPA仍然会被加载 然后在React SPA中检查window.location以查找url中的路径和参数。然后调用后端(很可能在另一个域上),通过web请求向其发送参数。然后,它用一个随机键发回一个响应,并继续在后台启动耗时的过程。当结果出现时,它们会根据随机键全局地保存在字典中(可以是数据库,如果只需要一个后端服务器,则可以保存在内存中)。然后在另一个API端点上,React前端可以使用随机键进行轮询,并获取处理的当前状态,并将其显示给用户