Vue 只允许在 Spring 引导中使用单页 Web 应用程序
Vue allows for only a single page web app in Spring Boot
有没有办法使用 Spring Boot 和 Vue.js 创建具有多个页面的网络应用程序?
我曾经使用 Laravel 工作,它允许在 blade 文件中使用 vue 组件,这就是为什么我发现我找到的所有关于 Spring Boot 和 Vue.js 仅针对创建单页应用程序。
我基本上不支持后台框架依赖前端框架,反之亦然。它们必须是两个独立的实体。 参见微服务架构。当然,多个Vue项目可以使用同一个服务器,从而实现了“双面”原则。从现在开始,我们还可以扩展到多浏览器(更多 Vue 或 Angular 项目)和移动平台,由特定服务器通过 API 接口提供服务。
Spring 具有安全、过滤模块,您可以使用一些逻辑来确定项目“A”是否可以调用特定端点,但项目“B”不能再调用并将被禁止。 或者您甚至可以为此目的在 API.
之前使用 Nginx 或 Spring 网关放置一个单独的 API 网关
例如,您可以在服务器端实现接受或拒绝的应用程序令牌。
大体上只是一个理论模型。当然,你可以做得更好。
有没有办法使用 Spring Boot 和 Vue.js 创建具有多个页面的网络应用程序?
我曾经使用 Laravel 工作,它允许在 blade 文件中使用 vue 组件,这就是为什么我发现我找到的所有关于 Spring Boot 和 Vue.js 仅针对创建单页应用程序。
我基本上不支持后台框架依赖前端框架,反之亦然。它们必须是两个独立的实体。 参见微服务架构。当然,多个Vue项目可以使用同一个服务器,从而实现了“双面”原则。从现在开始,我们还可以扩展到多浏览器(更多 Vue 或 Angular 项目)和移动平台,由特定服务器通过 API 接口提供服务。
Spring 具有安全、过滤模块,您可以使用一些逻辑来确定项目“A”是否可以调用特定端点,但项目“B”不能再调用并将被禁止。 或者您甚至可以为此目的在 API.
之前使用 Nginx 或 Spring 网关放置一个单独的 API 网关例如,您可以在服务器端实现接受或拒绝的应用程序令牌。
大体上只是一个理论模型。当然,你可以做得更好。