Java springmvc的restapi部署
目前,我正在学习使用ionic应用程序(前端)构建RESTAPI(后端),但我在后端RESTAPI部署中面临一个问题。因此,我问这个问题是为了得到一些关于RESTAPI部署的线索和答案,因为我是一个新手,不知道如何部署RESTAPI。我在youtube上查阅了一些教程,但视频中的大多数示例似乎没有使用与我构建的RESTAPI相同的技术或环境。以下显示了我用于构建系统前端和后端的技术:Java springmvc的restapi部署,java,rest,spring-mvc,ionic-framework,deployment,Java,Rest,Spring Mvc,Ionic Framework,Deployment,目前,我正在学习使用ionic应用程序(前端)构建RESTAPI(后端),但我在后端RESTAPI部署中面临一个问题。因此,我问这个问题是为了得到一些关于RESTAPI部署的线索和答案,因为我是一个新手,不知道如何部署RESTAPI。我在youtube上查阅了一些教程,但视频中的大多数示例似乎没有使用与我构建的RESTAPI相同的技术或环境。以下显示了我用于构建系统前端和后端的技术: RESTAPI(后端): 语言:Java,Spring MVC框架 数据库:Hibernate,Oracle
RESTAPI(后端):
ng serve
生成的提供链接,访问我的web应用程序并执行任何我想要的操作
在本地系统中,一切都运行得很好,但当我通过智能手机测试我的ionic web应用程序时,情况就不同了(因为ionic允许我们构建渐进式web应用程序)。当前端的操作环境不在本地系统中时,前端的ionic应用程序将无法与后端通信,我知道这是有意义的,因为我的后端REST API尚未部署,它只能在本地主机上操作。因此,我试图在youtube和其他互联网资源上找到在线部署rest api的解决方案,但我没有看到任何信息或部署视频使用与我构建rest api相同的技术(Spring MVC、oracle developer、gradle) 因此,我在这里问这个“愚蠢”的问题是为了找出是否有任何解决方案可以部署我的RESTAPI?或者有什么建议改变我用来构建RESTAPI的技术?或者我犯的任何违反构建RESTAPI最佳编码实践的错误
作为一个新的程序员,我真的很感激你们的回答。谢谢。首先,让我们解释一些概念: 后端是您编码的应用程序,部署在一个服务器上,该服务器公开一个供访问的端点,例如,您的主机/域是您当前的计算机(localhost),端口是8080或您设置的任何端口 如果您想从智能手机访问: 1) 由于您的应用程序托管在pc上,因此您需要连接到同一wifi网络 2) 在部署应用程序的主机上,查找您的ip地址
- 打开控制台/终端
- 输入ipconfig/ifconfig
- 查找您的wifi并复制ipv4地址
它以前工作过,因为您在同一台机器上的何处(localhost意味着重定向到您自己的设备)。当你切换到手机时,它也会重定向到你自己的智能手机 首先,让我们解释一些概念: 后端是您编码的应用程序,部署在一个服务器上,该服务器公开一个供访问的端点,例如,您的主机/域是您当前的计算机(localhost),端口是8080或您设置的任何端口 如果您想从智能手机访问: 1) 由于您的应用程序托管在pc上,因此您需要连接到同一wifi网络 2) 在部署应用程序的主机上,查找您的ip地址
- 打开控制台/终端
- 输入ipconfig/ifconfig
- 查找您的wifi并复制ipv4地址
它以前工作过,因为您在同一台机器上的何处(localhost意味着重定向到您自己的设备)。当你切换到手机时,它也会重定向到你自己的智能手机 答案很简单。如果你的后端(与银行业务无关)没有公开,你的智能手机就没有机会访问它。有许多方法可以部署后端。从一开始,学习分布式应用程序的机制就可以做到这一点。答案很简单。如果你的后端(与银行业务无关)没有公开,你的智能手机就没有机会访问它。有许多方法可以部署后端。从一开始,学习分布式应用程序的机制就可以做到这一点。