目前,我有一个 springboot jar 文件,其中包含一堆 Rest 和 api,包括部署在 ec2 上的登录调用。我的 ui 也有一个单独的代码库,即带有 js、html、css。在 AWS 上部署它并将其与后端分开的最佳方法是什么。
最佳答案
这可以通过多种方式完成。不过会分享一个简单的方法。
在一个 AWS 实例中部署您的 Spring Boot 应用程序。 在另一个 AWS 实例上部署另一个前端应用程序。
这是一种两层应用程序,其中服务器和客户端应用程序托管在不同的实例中。您可以限制其余 api 的访问权限,使其仅由托管前端应用程序的实例访问。您可以使用 heroku 帐户进行试用。例如
Github:https://github.com/krishna28/springbootapi 另请检查https://github.com/krishna28/etodo
关于java - 分别部署spring boot app和ui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52090699/